#import <UIKit/UIKit.h>
int main(int argc, char *argv[]) {
NSLog(@"new event...");
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}
その場合、すべてのイベントで main() 関数を呼び出す必要がありますよね? しかし、試してみたところ、アプリの起動時に「新しいイベント...」というログメッセージが表示されます。したがって、メインスレッドには別の自動解放プールが必要だと思います。