當一個視圖控制器被創(chuàng)建, 并在屏幕上顯示的時候, 代碼的執(zhí)行順序如下:
alloc創(chuàng)建對象, 分配空間init(initWithNibName) 初始化對象, 初始化數(shù)據(jù)loadView從nib加載視圖, 通常這一步不需要去干涉. 除非你沒有使用xib文件創(chuàng)建視圖viewDidLoad載入完成, 可以進行自定義數(shù)據(jù)以及動態(tài)創(chuàng)建其他控件viewWillAppear視圖將出現(xiàn)在屏幕之前, 馬上這個視圖就會被展現(xiàn)在屏幕上了viewDidAppear視圖已經(jīng)在屏幕上渲染完成
當一個視圖被移除屏幕并且銷毀的時候的執(zhí)行順序, 這個順序差不多和上面相反
-
viewWillDisAppear視圖將被從屏幕上移除以前執(zhí)行
-
viewDidDissAppear視圖已經(jīng)從屏幕上移除完成, 用戶看不到這個視圖了 -
delloc視圖被銷毀