2010-05-04 47 views
1

我有一个为iPhone应用程序的默认代码启动一个应用程序:AutoreleasePool在UIApplication的循环

NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; 
int retVal = UIApplicationMain(argc, argv, nil, nil); 
[pool release]; 

因为我的应用从未stopps,该[pool release]永远不会被调用。有标准的UI循环UIApplicationMain自己AutoreleasePool破坏我的应用期刊autoreleased对象?还是我必须在我自己的责任上使用新的AutoreleasePool,这是我的代码的一部分,这是定期调用,以保持我的应用程序在运行无尽时清理内存泄漏?

回答