随笔分类 -  IOS学习问题

学习IOS开问题篇--类中的成员变量如果不实例化是什么情况
摘要:@interface Person : NSObject@property (noatonmic,copy) NSString * name;@end一个person类,name是person得成员变量如果在一个类中写入person为成员变量self.person.name = @"zhangsan... 阅读全文
posted @ 2014-06-06 21:11 zhao yan 阅读(221) 评论(0) 推荐(0)
学习IOS开问题篇--IOS程序启动的加载顺序
摘要:ios程序执行顺序main函数运行创建application设置application代理代理实现didFinishLaunchingWithOptions方法代理创建window (默认透明)创建控制器,并设置为window的主控制器将控制器的view显示在window上(默认透明)首先调用控制器... 阅读全文
posted @ 2014-06-06 00:31 zhao yan 阅读(430) 评论(0) 推荐(0)
学习IOS开问题篇--layoutSubviews什么情况下调用
摘要:layoutSubviews在以下情况下会被调用:1、init初始化不会触发layoutSubviews2、addSubview会触发layoutSubviews3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化4、滚动一个UIScrollVi... 阅读全文
posted @ 2014-06-02 17:29 zhao yan 阅读(196) 评论(0) 推荐(0)
学习IOS开问题篇--视图的模型控件属性写在私有分类中的原因
摘要:写在私有分类中就是私有的 ,只能当前类访问. 写在interface中也就是头文件中是公开的,别人只要导入头文件就可以访问. xcode5之后苹果推荐我们将控件的属性写在私有分类中封装起来.避免外界直接操作当前类管理的子控件, 更好的保证了封装性. , 优缺点的体现在团队开发(多人开发中),和编... 阅读全文
posted @ 2014-06-01 12:45 zhao yan 阅读(220) 评论(0) 推荐(0)