Не имеет значения, определено ли ваше свойство как сохранение, копирование или присвоение.Когда вы создаете локальный экземпляр класса с [[SomeClass alloc] init]
, вы несете ответственность за его освобождение в той области, в которой он был создан.
Ответ Кевина правильный.Если вам не хочется создавать, настраивать, выпускать - вы можете использовать авто-релиз.Основной пул автообновления время от времени очищается, вы не будете использовать эту память на протяжении всего срока службы приложения.
Стоит отметить, что непредсказуемый характер пулов автозапуска означает, что вы не можетеэта память будет освобождена.При работе на платформе с ограниченной памятью, такой как iPhone, следует избегать использования автоматического выпуска, за исключением мест, где это необходимо.