作者唯一QQ:228544117
viewDidLoad-加載視圖
viewWillAppear-UIViewController對(duì)象的視圖即將加入窗口時(shí)調(diào)用;
viewDidApper-UIViewController對(duì)象的視圖已經(jīng)加入到窗口時(shí)調(diào)用;
viewWillDisappear-UIViewController對(duì)象的視圖即將消失、被覆蓋或是隱藏時(shí)調(diào)用;
viewDidDisappear-UIViewController對(duì)象的視圖已經(jīng)消失、被覆蓋或是隱藏時(shí)調(diào)用;
viewVillUnload-當(dāng)內(nèi)存過低時(shí),需要釋放一些不需要使用的視圖時(shí),即將釋放時(shí)調(diào)用;
viewDidUnload-當(dāng)內(nèi)存過低,釋放一些不需要的視圖時(shí)調(diào)用。
視圖控制對(duì)象通過alloc和init來創(chuàng)建,但是視圖控制對(duì)象不會(huì)在創(chuàng)建的那一刻就馬上創(chuàng)建相應(yīng)的視圖,而是等到需要使用的時(shí)候才通過調(diào)用loadView來創(chuàng)建,這樣的做法能提高內(nèi)存的使用率。比如,當(dāng)某個(gè)標(biāo)簽有很多UIViewController對(duì)象,那么對(duì)于任何一個(gè)UIViewController對(duì)象的視圖,只有相應(yīng)的標(biāo)簽被選中時(shí)才會(huì)被創(chuàng)建出來。