有什么-(void)viewDidUnload好處?我可以不放所有東西-dealloc嗎?如果視圖確實(shí)已卸載,則-dealloc無論如何都不會調(diào)用該視圖?
3 回答

一只名叫tom的貓
TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個贊
如文檔所述:
當(dāng)視圖控制器需要釋放其視圖以及與該視圖關(guān)聯(lián)的任何對象以釋放內(nèi)存時,在內(nèi)存不足的情況下調(diào)用它。
在相同的情況下dealloc是不會叫。此方法僅在OS3及更高版本中可用。在iPhone OS 2.x中處理相同的情況真是太痛苦了!
應(yīng)該注意的是viewDidUnload,在iOS 6 中已棄用,因?yàn)椤耙晥D不再在低內(nèi)存條件下清除,因此從不調(diào)用此方法?!?因此,現(xiàn)代建議是不要擔(dān)心它和使用它dealloc。
- 3 回答
- 0 關(guān)注
- 698 瀏覽
添加回答
舉報(bào)
0/150
提交
取消