Обычно при создании подкласса NSOperation вы несете ответственность за создание и выпуск NSAutoreleasePool в методе -main.
NSOperation
NSAutoreleasePool
-main
Когда вы используете NSBlockOperation, нужно ли создавать пул автоматического выпуска в блоке?
NSBlockOperation
Нет. GCD (на котором NSOperationQueue построен на основе OS X 10.6 или iOS 4.2) управляет пулами автоматического выпуска, так же, как NSRunLoop.
Адам,
Лучше всего прочитать о поведении блоков памяти с объектами.Вот ссылка для iOS Blocks and Variables внизу этой страницы есть информация о типах объектов.
Frank
Я так не думаю, поскольку рабочие очереди уже создали свои собственные пулы.