【发布时间】:2012-02-01 15:31:10
【问题描述】:
我注意到在 Xcode 4.2 中有一种不同的方式来启动 main 函数:
int main(int argc, char *argv[])
{
@autoreleasepool {
return UIApplicationMain(argc, argv, nil,
NSStringFromClass([PlistAppDelegate class]));
}
}
和
int main(int argc, char *argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
int retVal = UIApplicationMain(argc, argv, nil, nil);
[pool release];
return retVal;
}
有人知道这两者的区别吗?
【问题讨论】:
标签: ios xcode autorelease nsautoreleasepool