UIView的removeFromSuperView方法是否從內存中移除UIView?我只想確保視圖不再使用任何內存?UIView的removeFromSuperView方法是否從內存中移除UIView
15
A
回答
10
Yes.Once removeFromSuperView方法被調用,這種看法也從內存中釋放......
如果你想與蘋果公司的文檔,以確認..這裏是鏈接
個乾杯
37
UIView
保留它的子視圖,所以當你調用-removeFromSuperview
方法時,你的視圖對象被釋放。
所以,如果一切都與你的內存管理是好的,你的觀點不被其他任何東西保留,那麼是的 - 你的觀點應該被釋放並從內存中刪除。
可能的例子,簡單地從超級視圖中刪除視圖可能不足以釋放它可以是具有插座連接的視圖,並使用retain屬性爲它聲明屬性 - 在這種情況下,它由控制器在從筆尖加載時保留文件,您可能需要釋放這種情況下該視圖:
[iVarView removeFromSuperview];
self.iVarView = nil;
相關問題
- 1. UIView removeFromSuperview
- 2. 從removeFromSuperview刪除/釋放UIView的適當方法
- 3. UIView removeFromSuperview內動畫正確
- 4. 的UIView繼續removeFromSuperview
- 5. UIView removeFromSuperview調用viewWillDisappear
- 6. UIView removeFromSuperview is calling didMoveToSuperview
- 7. Swift從uiview中移除uibutton
- 8. 當UIView從內存中移除時,swift deinit方法不起作用
- 9. UIView removeFromSuperView動畫延遲
- 10. UIView removeFromSuperview也從子視圖中刪除子?
- 11. UIView未從超級視圖中移除
- 12. UIView的性能:removeFromSuperview VS隱藏
- 13. 兩個相同的UIView removefromsuperview錯誤
- 14. 無法移動UIView
- 15. 以編程方式移除uiview by uibutton
- 16. UIView:強制viewDidLoad /釋放UIView的方法?
- 17. 從ViewController調用UIView方法
- 18. UIView內存管理
- 19. UIView內存版本
- 20. 我們是否應該在dealloc中爲UIView移除觀察者?
- 21. UIView removeFromSuperview導致應用程序崩潰
- 22. 在removeFromSuperview崩潰後釋放UIView應用
- 23. UIView swift中的viewwithtag方法
- 24. 從NSArray刪除UIView
- 25. 從ViewController刪除UIView
- 26. UIScrollView在可移動UIView內
- 27. 是否顯示UIView?
- 28. 從superview中刪除UIView
- 29. 從UIWindow中刪除UIView
- 30. 從視圖中刪除UIView
最大的例外是,如果你刪除視圖通過二次視圖控制器管理,則該視圖控制器也必須釋放之前,它可以從內存中刪除的看法。 – PeyloW 2011-01-14 12:01:28
@Peylo,是的,我的意思是「與內存管理好」,但它不是很好的短語似乎 – Vladimir 2011-01-14 12:31:00