在旧版本的Xcode中,“空应用程序”将是一个包含要构建的所有信息和所有内容的项目,但不会添加除App Delegate之外的任何文件。
在较新版本的Xcode中,“空应用程序”选项不再相同。它不是创建一个没有文件而是App Delegate的项目,而是创建什么都没有!您必须拖入预先制作的其他文件,或者您必须创建 所有 文件,包括App Delegate以及所有文件的“默认”功能。< / p>
我如何获得以前版本的“空应用程序”? “单一视图应用程序”略有不同,但似乎没有其他类似的东西。
答案 0 :(得分:1)
我如何获得以前版本的&#34;空应用&#34;
您必须通过削减基于单一视图模板的项目来实现这一目标。
所以,对于Objective-C:
删除故事板。
编辑目标并删除&#34; Main&#34;它要求故事板名称。按Tab键进行此更改&#34;坚持&#34;。
删除视图控制器文件。
制作一个新的视图控制器和(可选) .xib 与之配对,为自己提供一个起点。我们可以说它叫做MyViewController。
删除applicationDidFinishLaunching
的App Delegate实施中的所有内容,并将其替换为:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = [MyViewController new];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;