Я работаю над приложением для iphone на объекте-c У меня есть массив с объектными ссылками Если я удалю элемент с ссылкой на объект из массива, я должен удалить этот объект дополнительно или он будет удален из памяти автоматически ?Удаление объекта из массива
1
A
ответ
2
Когда удаленный объект массива освобождается один раз. Поэтому, если ваше сохранение/освобождение правильно спаривается в других местах, вы не должны отпускать свой объект в этом случае.
0
Если NSArray
(гм, это являетсяNSArray
, не так C массивы не обеспечивают управления собственностью?) Это единственное, что является владельцем объекта - то есть, если объект добавлен был приобретен autorelease
- d или вы явно вызвали release
после добавления - тогда он будет очищен автоматически при удалении. Любые другие претензии в отношении собственности по-прежнему должны быть release
-d, как обычно.
0
На самом деле, ваш говорить о NSMutableArray
И это делает релиз «автоматически». Так что
[array add: @"SAFEY-STRING" ];
и не делают
[array add: [[NSString alloc] initWithFormat:@"LEAKY-STRING"] ];
Смежные вопросы
- 1. Удаление объекта из массива объекта
- 2. Удаление объекта из массива
- 3. Удаление объекта из массива
- 4. Удаление объекта из массива
- 5. Удаление объекта из массива объектов
- 6. Удаление элемента из массива объекта
- 7. AS3 Удаление объекта из массива?
- 8. iOS Удаление объекта из массива
- 9. Удаление объекта из массива в массив объекта
- 10. Удаление объекта из массива словарей в nsuserdefaults
- 11. Vue.js Удаление вложенного объекта из массива
- 12. Удаление массива из объекта PHP JSON
- 13. Удаление объекта из массива без знания индекса
- 14. Удаление объекта из массива в Mongoose/MongoDB
- 15. Удаление объекта из массива ответа Elasticsearch
- 16. Удаление объекта из массива внутри коллекции
- 17. Удаление массива из объекта в localstorage
- 18. Массив объектов - Удаление объекта из массива
- 19. Java - Удаление объекта из массива объектов
- 20. Удаление объекта из массива ($ pull не работает)
- 21. Удаление объекта из массива, используя одно значение
- 22. удаление объекта из массива объектов в java
- 23. Удаление объекта из массива, передающего экземпляр протокола
- 24. Удаление объекта из массива в swift 3
- 25. Удаление строки из массива объекта MongoDB
- 26. Удаление объекта из массива в javascript
- 27. Удаление объекта из NSMutableArray
- 28. Удаление объекта из JSONArray
- 29. Удаление объекта из массива в зависимости от значения объекта
- 30. Цитирование массива и удаление объекта