ViewController生命周期

 

1.对象创建(实例化),  两种创建方式: alloc/init, initWithNibName

2.awakeFromNib, 使用IB的时候,即实例化用的是initWithNibName才会调用此方法

3.设置输出口(outlet), IBOutlet属性连接到View,调用其get/set方法

4.viewDidLoad,  只会调用一次

5.屏幕上View几何内容确定时, viewWill/DidLayoutSubViews,e.g 绘制图形的形状,屏幕旋转

6.viewWill/DidAppear , ViewController视图即将/已经出现时调用

7.(可能)屏幕上可见内容有变化时,viewWill/DidLayoutSubViews,e.g 屏幕旋转,动画

8.viewWill/DidDissapear , ViewController视图即将/已经消失时调用

9.(可能)系统内存不足时,didReceiveMemoryWarning

 

示意图

 

posted @ 2015-10-04 12:17  明明1109  阅读(264)  评论(0编辑  收藏  举报