UIViewController的生命周期及iOS的執(zhí)行程序
當(dāng)一個視圖控制器被創(chuàng)建,在屏幕上顯示的時候,代碼的執(zhí)行順序
1. alloc ?創(chuàng)建對象,非配內(nèi)存空間
2. init(initWithNibName) ? 初始化對象椒丧,初始化數(shù)據(jù)
3. loadView ? ?從nib載入視圖,通常這一步需要去干涉。除非你沒有使用nib文件創(chuàng)建視圖
4. viewDidLoad ? 載入完成恩尾,可以進(jìn)行自定義數(shù)據(jù)以及動態(tài)創(chuàng)建其他UI空間
5. viewWillAppear ?視圖將出現(xiàn)在屏幕之前,視圖馬上將出現(xiàn)在屏幕上
6. viewDidAppear 視圖已經(jīng)在屏幕上渲染完成?