我注意到在默认使用 ARC 的最新版本的 Xcode 中,当您开始一个新项目时 Xcode 为您生成的 main.m 文件NSStringFromClass([AppDelegate class])
用作 UIApplicationMain 中应用程序委托的参数,而不仅仅是@"AppDelegate"
甚至只是nil
新的方法:
@autoreleasepool {
return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
}
老办法:
@autoreleasepool {
int retVal = UIApplicationMain(argc, argv, nil, nil);
return retVal;
}
我只是想知道这是否有原因?这对我来说似乎有点做作,但我希望能直截了当。