1

我有一个以 iPhone 应用程序的默认代码开头的应用程序:

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

因为我的应用程序永远不会停止,[pool release]永远不会被调用。UIApplicationMain是否有自己的标准 UI 循环AutoreleasePool破坏了我的应用期刊的自动发布对象?或者我是否必须AutoreleasePool在我的代码的某个点使用新的我自己的责任,这是定期调用以保持我的应用程序无休止地运行时的内存泄漏?

4

1 回答 1

1

请参阅“main.m 真的是每个事件创建主运行循环的自动释放池的地方吗?”

于 2010-05-04T14:19:57.843 回答