天天看點

iOS 視圖控制器生命周期

iOS  UIViewController視圖控制器生命周期

1. alloc       

建立對象,配置設定空間  

2. init (initWithNibName) 

初始化對象,初始化資料

3. loadView                          

如果你想替換UIViewController的self.view視圖可以重寫該方法,如果從xib載入視圖 ,一般不重寫該方法。

4. viewDidLoad                  

 視圖載入完成時調用,可以進行自定義資料以及動态建立其他控件

5. viewWillAppear              

視圖将展現在螢幕時調用

6. viewDidAppear              

 視圖已經顯示在螢幕上調用

7. viewWillDisappear            

視圖将被從螢幕上移除之前執行

8. viewDidDisappear             

視圖已經被從螢幕上移除,使用者看不到這個視圖了

9. dealloc                                 

UIViewController被銷毀時調用,此處可以釋放http請求和注冊的通知

10. didReceiveMemoryWarning

當發生記憶體警告時調用,可以釋放一些占記憶體的資源