簡體   English   中英

在ARC下接收內存警告時,我應該將強大的IBOutlet設置為nil嗎?

[英]should I set strong IBOutlet to nil when receive memory warning under ARC?

在ios6中,我應該在接收內存警告時將強大的IBOutlet設置為nil嗎? 那個我聲明為實例變量並通過代碼添加到視圖層次結構中的視圖呢?

從iOS6開始,Apple建議不要發布視圖,只提供可以輕松恢復的緩存數據,例如下載的圖像。 這就是他們棄用viewDidUnload

除了Leo Natan的回答之外,將插座設置為nil對你來說也沒有任何好處,因為你還需要從超級視圖中移除插座。 在此之前,您需要檢查view屬性是否不可見(沒有window屬性)以及清除view 這很復雜,也沒必要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM