簡體   English   中英

UIView,NSMutableArray和addSubview釋放

[英]UIView, NSMutableArray and addSubview deallocation

這個問題與我以前的一個問題有關,我無法得到答案,但我想我越來越接近了。

我有一個UIView ,它已添加到NSMutableArray 稍后,我將該UIView添加為另一個視圖的子視圖, 但沒有將其從array中刪除 這是否意味着我的UIView不再是數組中的一個項目?

換句話說, -addSubview方法是否會自動從NSMutableArray刪除我的UIView對象?

不,不是。 您的數組和添加了UIView的超級視圖將保留該視圖。 就這樣。

如果由於內存警告而將UIView卸載但由於數組仍保留實例而仍在內存中,則這可能會有點麻煩。

不,不是的。 如果要刪除它,則必須顯式刪除它。

不,它應該仍然在數組內部。

暫無
暫無

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

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