我正在爲iphone上的應用程序objective-c 我有數組與對象引用 如果我從數組中刪除對象引用的項目,我應該另外釋放此對象,否則它會自動從內存中刪除?從數組中刪除對象
Q
從數組中刪除對象
1
A
回答
2
從數組對象中刪除時被釋放一次。因此,如果您的保留/版本在其他地方正確配對,則在這種情況下不得釋放您的對象。
0
如果NSArray
(UM,它是一個NSArray
,是不是C數組提供無所有權管理?)是擁有該對象的唯一的事情 - 那就是,如果對象增加被收購autorelease
- d或在添加後明確呼叫release
- 然後在清除時自動清除它。正常情況下,其他所有權聲明仍然需要爲release
-d。
0
事實上,你談論NSMutableArray
而且它釋放「自動」。 所以做
[array add: @"SAFEY-STRING" ];
,不要做
[array add: [[NSString alloc] initWithFormat:@"LEAKY-STRING"] ];
相關問題
- 1. 從對象數組中刪除對象
- 2. 從數組中刪除動態對象從DOM中刪除
- 3. 無法從數組中刪除對象
- 4. 從數組中刪除stdClass對象
- 5. 從數組中刪除角對象 - $$ hashKey?
- 6. 使用對象從數組中刪除
- 7. 從json對象中刪除json數組
- 8. 從數組中刪除對象Iphone
- 9. MongoDB:從數組中刪除對象
- 10. 從數組中刪除一個對象?
- 11. 從數組中刪除對象onclick
- 12. 從數組中刪除JSON對象
- 13. 從數組中刪除對象
- 14. JavaScript - 從對象中刪除數組
- 15. 從數組中刪除對象
- 16. 從嵌套數組中刪除對象
- 17. 從對象中刪除空數組-c
- 18. 從數組中刪除對象
- 19. 從JavaScript數組中刪除對象?
- 20. 從PHP JSON對象中刪除數組
- 21. 從數組中刪除所選對象
- 22. 如何從jquery中的對象數組中刪除對象?
- 23. 從java中的對象數組中刪除對象
- 24. 只用對象的引用從數組中刪除對象
- 25. 如何從對象數組中刪除對象在angularjs
- 26. 從對象數組中刪除重複對象
- 27. 從數組中刪除對象而不從數據庫中刪除它
- 28. 如何從數組中刪除對象,數組包含字典
- 29. 從數組刪除對象沒有被完全刪除項目
- 30. 刪除數組中的同一對象