mark1
mark2: IOS 的loadView 及使用loadView中初始化View注意的問題蛙吏。(死循環(huán)并不可怕)
摘要:
總結(jié)一句話晴股,蘋果設(shè)計(jì)這個(gè)方法就是給我們自定義UIViewController的view用的```
1.第一次訪問UIViewController的view時(shí)箱亿,view為nil弦讽,然后就會(huì)調(diào)用loadView方法創(chuàng)建view
2.view創(chuàng)建完畢后會(huì)調(diào)用viewDidLoad方法進(jìn)行界面元素的初始化
3.當(dāng)內(nèi)存警告時(shí)喇肋,系統(tǒng)可能會(huì)釋放UIViewController的view鸣戴,將view賦值為nil,并且調(diào)用viewDidUnload方法
4.當(dāng)再次訪問UIViewController的view時(shí),view已經(jīng)在3中被賦值為nil堪嫂,所以又會(huì)調(diào)用loadView方法重新創(chuàng)建view
5.view被重新創(chuàng)建完畢后偎箫,還是會(huì)調(diào)用viewDidLoad方法進(jìn)行界面元素的初始化