OS視圖控制對象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的區別及用途。alloc創建對象,分配空間init(initWithNibName)初始化程式(對象、數據)loa...
OS視圖控制對象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的區別及用途。
alloc | 創建對象,分配空間 |
init(initWithNibName) | 初始化程式(對象、數據) |
loadView | 從系統自動從nib載入視圖、除非沒有xib文件 |
viewDidLoad | 載入視圖 |
viewWillAppear | UIViewController對象的視圖即將加入視窗時調用 |
viewDidAppear | UIViewController對象的視圖已經加入視窗時調用 |
viewWillDisappear | UIViewController對象的視圖即將消失、被覆蓋、隱藏時調用 |
viewDidDisappear | UIViewController對象的視圖已經消失、被覆蓋、隱藏時調用 |
viewVillUnload | 當記憶體過低時,需要釋放一些不需要使用的視圖時,即將釋放時調用 |
viewDidUnload | 當記憶體過低時,釋放一些不需要的視圖時調用 |
willRotateToInterfaceOrientation | 視圖開始旋轉時調用 |
didRotateToInterfaceOrientation | 視圖旋轉結束時調用 |