首页 > 移动平台 > 详细

IOS的UI基础01

时间:2015-11-13 23:26:11      阅读:357      评论:0      收藏:0      [点我收藏+]

 

IOS--UI基础 时间:2015.11.13

说在前面:此部分IOS-UI是博主已经有一定基础之后,在新的学习中遇到的之前没有掌握的知识,所以零基础的读者可以略读或者飘过。

相关的思维导图:

技术分享

1、指定启动界面 带箭头就是首次启动的页面

技术分享

2、两个常用的快捷键

Xcode相关的快捷键
    调出代码:command+option+回车
    退出代码:command+回车

3、一般情况 控件引用是用weak,一般很多空间比如UIButton或者UITextView控件都是作为子控件添加到父控件View中的,当作为View父控件的子控件之后,就会被强引用,所以代码为这个子控件的实例对象添加的引用是不需要再一次用strong修饰的。

总之:一般控件引用指针都是用weak修饰符修饰不要用strong修饰。

4、一般情况下,UIView的容器是控制器的View。

技术分享

5、内存警告调用的方法是

didReciveMemoryWaring

控制器加载好厚,系统调用的方法是

loadDidLoad

6、View常见的方法:

技术分享

7、新建工程相关一览:

技术分享

8、项目文件一览:

技术分享

9、UI控件的内存管理

技术分享

10、关于Tag和自定义引用指针

因为:当项目子控件多的时候,使用tag可能会理不清子控件。

所以建议:使用自定义属性引用指针去指向需要用到的子控件,而且一般子控件属性修饰符是用weak。

11、OC语言:对象的结构体属性是不允许直接修改内部的变量的

//self.btn.frame.origin.x = 20;是会报错的
CGRect frame = self.btn.frame;
frame.orgin.x = 20;
self.btn.frame = frame;
 

IOS的UI基础01

原文:http://www.cnblogs.com/goodboy-heyang/p/4963429.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!