1、+ (id)alloc 分配內(nèi)存
2、- (id)init 方法 包括其他-(id)init...方法),只允許調(diào)用一次,并且要與 alloc方法 寫在一起,在init方法中申請的內(nèi)存,要在dealloc方法中釋放(或者其他地方)
3、- (void)loadView 如果使用Xib創(chuàng)建ViewController,就不要重寫該方法。一般不會修改此方法 ,自定義控制器view,這個方法只有實現(xiàn)了才會執(zhí)行
4、- (void)viewDidLoad 視圖加載完成之后被調(diào)用,iOS6.0 以后只執(zhí)行一次
5、- (void)viewWillAppear:(BOOL)animated 視圖即將要顯示,可以在此加載一些圖片,和一些其他占內(nèi)存的資源
6、- (void)viewWillLayoutSubviews? 視圖即將開始布局子控件
7、- (void)viewDidLayoutSubviews 視圖已經(jīng)完成子控件的布局
8、- (void)viewDidAppear:(BOOL)animated 視圖已經(jīng)顯示
9、- (void)viewWillDisappear:(BOOL)animated 視圖即將消失 可以在此將一些占用內(nèi)存比較大的資源先釋放掉,在 viewWillAppear: 中重新加載。
10、- (void)viewDidAppear:(BOOL)animated 視圖已經(jīng)消失
11、- (void)dealloc 視圖被銷毀,此處需要對你在init和viewDidLoad中創(chuàng)建的對象進行釋放