IOS视图控制对象的生命周期

来源:互联网 发布:java工程师都要会什么 编辑:程序博客网 时间:2024/05/22 00:31

http://www.oschina.net/question/565065_77134

我们将UIViewController的init方法中访问的实例变量view在init中将背景设置为黄色,运行程序,我们能发现背景的确变成了黄色,但是,在我们还没有需要使用视图的时候,该视图已经加载好了,在UIViewController的初始方法中访问实例变量view,会导致延迟载入机制失效,这个问题看上去不是很严重,但是如果考虑到内存过低警告,那么问题就大了。。。


http://blog.csdn.net/yangxt/article/details/8690847

不要出现创建view的代码。良好的设计,在init里应该只有相关数据的初始化,而且这些数据都是比较关键的数据。init里不要掉self.view,否则会导致viewcontroller创建view。(因为view是lazyinit的)。



原创粉丝点击