ループ アクションでautoreleasepoolに多くの自動解放されたオブジェクトを配置することをお勧めします。@autoreleasepool をループに入れている人もいましたが、@autoreleasepool にループを入れている人もいました。
1:
while ([rs next]) {
@autoreleasepool {
NSDictionary *dict = [self dictFromXX];
//...
}
}
2:
@autoreleasepool {
while ([rs next]) {
NSDictionary *dict = [self dictFromXX];
//...
}
}
どちらが良いですか?またはコード1と2の違いはありますか?
ありがとう!