方法: 创建一个 Empty Application 工程
下面还是详细的说一下通过一个 Single View Application 工程得到一个 Empty Application 工程的方法:
1. 首先创建一个 Single View Application 工程,下面以 swift 语言的工程为例进行说明:
把工程目录下的 Main.storyboard 和 ViewController.swift 文件删除。
2. 打开Info.plist,把 Main storyboard file base name 一项删除(点击旁边的减号即可)。
3.打开工程项目属性文件,查看 Deployment Info 中的 Main Interface 的内容是否为空,如果不是则删掉它。
4.最后,在AppDelegate的第一个方法里面内返回之前添加代码,代码分为4部,分别是:
- 创建window
- 设置window背景
- 设置window的根控制器
- 设置可见
Objective-C:
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];self.window.backgroundColor = [UIColor whiteColor]; self.window.rootViewController = [[UIViewController alloc]init]; [self.window makeKeyAndVisible];
Swift:
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)self.window?.backgroundColor = UIColor.whiteColor() self.window?.rootViewController = UIViewController() self.window?.makeKeyAndVisible()