2010-05-04 33 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,這是我的代碼的一部分,這是定期調用,以保持我的應用程序在運行無盡時清理內存泄漏?

回答