Запрос autoreleased, что означает, что autorelease пул должен позаботиться о его освобождении. Если вы используете это приложение Cocoa, у вас должна быть автоматическая настройка пула автозапуска, которая будет обрабатывать освобождение объектов с автореализацией.
Если вы работаете над не-какао-приложением, вам придется установить это самостоятельно и не забудьте освободить/слить пул, чтобы освободить ваши объекты.
Обычно вам нужно только освободить объекты, созданные с помощью alloc
, copy
, mutableCopy
или если вы послали его retain
. Это означает, что вам придется освободить объект соединения, созданный с помощью [[NSURLConnection alloc] init...
, или это вызовет утечку.
Вот ссылка на документ о Autorelease Pools