Я читал документы ARC на сайте llvm: http://clang.llvm.org/docs/AutomaticReferenceCounting.html#autoreleasepool
.. в частности о @autoreleasepool.
Во многих текущих реализациях с использованием NSAutoreleasePool я вижу случаи, когда пул периодически опорожняется во время итерации цикла - как нам сделать то же самое с пулом @autorelease, или все это делается для нас каким-то образом под капотом?
Во-вторых, в документации указано, что если возникает исключение, пул не истощается .... ОК исключения называются исключительными, но если они все же случаются, вы можете выполнить восстановление без утечки нагрузки на память. В документации не указывается, когда эти объекты будут выпущены.
Кто-нибудь получил информацию об этих точках?