[英]UIView, NSMutableArray and addSubview deallocation
這個問題與我以前的一個問題有關,我無法得到答案,但我想我越來越接近了。
我有一個UIView
,它已添加到NSMutableArray
。 稍后,我將該UIView
添加為另一個視圖的子視圖, 但沒有將其從array中刪除 。 這是否意味着我的UIView
不再是數組中的一個項目?
換句話說, -addSubview
方法是否會自動從NSMutableArray
刪除我的UIView
對象?
不,不是。 您的數組和添加了UIView的超級視圖將保留該視圖。 就這樣。
如果由於內存警告而將UIView卸載但由於數組仍保留實例而仍在內存中,則這可能會有點麻煩。
不,不是的。 如果要刪除它,則必須顯式刪除它。
不,它應該仍然在數組內部。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.