我有一个以 iPhone 应用程序的默认代码开头的应用程序:
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
因为我的应用程序永远不会停止,[pool release]
永远不会被调用。UIApplicationMain
是否有自己的标准 UI 循环AutoreleasePool
破坏了我的应用期刊的自动发布对象?或者我是否必须AutoreleasePool
在我的代码的某个点使用新的我自己的责任,这是定期调用以保持我的应用程序无休止地运行时的内存泄漏?