Делает установку объекта на ноль, помечает его для сборки мусора - PullRequest
0 голосов
/ 08 июня 2011

Когда я установлю object = nil, это будет сборка мусора или я должен освободить это?

Ответы [ 2 ]

1 голос
/ 08 июня 2011

Текущая iOS не поддерживает сборку мусора, поэтому нет.

Однако, если объект является @ свойством другого объекта и определен примерно так:

@property (nonatomic, retain) id object;

Затем вызываетсяmyObject.object = nil автоматически освободит предыдущее значение объекта.

0 голосов
/ 08 июня 2011

В Objective-C нет сборки мусора (для iOS как состояние от ThomasW).

Если вы создаете объект автоматического освобождения объекта, то пул автоматического освобождения очистит объект, если его количество сохранений достигнет 0.

Все остальные объекты, которые вы должны освободить себя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...