init-初始化程序
viewDidLoad-加載視圖
viewWillAppear-UIViewController對象的視圖即將加入窗口時調用;
viewDidApper-UIViewController對象的視圖已經加入到窗口時調用;
viewWillDisappear-UIViewController對象的視圖即將消失、被覆蓋或是隱藏時調用;
viewDidDisappear-UIViewController對象的視圖已經消失、被覆蓋或是隱藏時調用;
viewVillUnload-當內存過低時,需要釋放一些不需要使用的視圖時,即將釋放時調用;
viewDidUnload-當內存過低,釋放一些不需要的視圖時調用。
視圖控制對象通過alloc和init來創建,但是視圖控制對象不會在創建的那一刻就馬上創建相應的視圖,而是等到需要使用的時候才通過調用loadView來創建,這樣的做法能提高內存的使用率。比如,當某個標籤有很多UIViewController對象,那麼對於任何一個UIViewController對象的視圖,只有相應的標籤被選中時纔會被創建出來。