UIApplicationMain
外側の自動解放プール (の周りと内側)が必要な理由がわかりませんNSApplicationMain
。とにかくプロセスが終了すると、割り当てられたすべてのメモリが解放されませんか?
たとえば、次のようにするとどうなりますか。
@import Foundation;
int main(int argc, const char *argv[]) {
for (NSUInteger i = 0; i < NSUIntegerMax; i++) {
NSArray *anArray = [NSArray array];
}
return EXIT_SUCCESS;
}