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

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