@autoreleasepool в цикле или цикле в @autoreleasepool?
Хорошей практикой является использование большого количестваautoreleased объект в autoreleasepool при действии цикла. Я обнаружил, что кто-то поместил цикл @autoreleasepool в цикл, а кто-то поставил цикл в @autoreleasepool.
1:
<code>while ([rs next]) { @autoreleasepool { NSDictionary *dict = [self dictFromXX]; //... } } </code>
2:
<code>@autoreleasepool { while ([rs next]) { NSDictionary *dict = [self dictFromXX]; //... } } </code>
Что лучше? или какая-то разница между кодом 1 и 2?
Спасибо!