iOS ViewController的生命周期

一.ViewController的生命周期

1、 alloc

创建对象,分配空间

2、init (initWithNibName|initWithCoder)

初始化对象,初始化数据

3、awakeFromNib

所有视图的outlet和action已经连接,但还没有被确定。

4、loadView

完成一些关键view的初始化工作,加载view。

5、viewDidLoad

载入完成,可以进行自定义数据以及动态创建其他控件

6、viewWillAppear

视图将出现在屏幕之前

7、viewWillLayoutSubviews

将要对子视图进行调整

8、viewDidLayoutSubviews

对子视图进行调整完毕

9、viewDidAppear

视图已在屏幕上渲染完成

10、viewWillDisappear

视图将被从屏幕上移除

11、viewDidDisappear

视图已经被从屏幕上移除

12、dealloc

视图被销毁,此处需要对你在init和viewDidLoad中创建的对象进行释放

13、didReceiveMemoryWarning

内存警告
引用链接

你可能感兴趣的:(iOS ViewController的生命周期)