多语言展示
当前在线:1230今日阅读:75今日分享:44

iOS开发 Swift去除Main.storyboard

iOS开发觉得Main.storyboard麻烦的时候,会选择删除Main.storyboard文件,使用纯代码开发。这里提供Swift3.0版本的做法,Swift不同版本的实现方法基本没什么变化,变化的仅有代码写法部分。本经验会持续更新为最新的Swift版本。
工具/原料
1

Mac OS X操作系统:macOS 10.12.2 (16C67)

2

Xcode编译环境:Version 8.2.1 (8C1002)

方法/步骤
1

删除Main.storyboard文件      1、选中Main.storyboard文件,按右键;      2、选择弹窗中的“Delete”项;      3、选择“Move to Trash”移除到垃圾箱,永久删除。

2

修改项目配置文件      1、选中项目文件->TARGETS->General;      2、清空Deployment Info栏目的 Main Interface项。

3

修改info.plist文件(不修改也不影响,但按道理是要修改的)      1、选中info.plist文件;      2、删除Main storyboard file base name项。

4

修改AppDelegate.swift文件      1、选中AppDelegate.swift文件;      2、重写application didFinishLaunchingWithOptions方法;      3、实例化window(因为删除Main.storyboard,要创建一个填充回来);      4、设置window的rootViewController为需要的视图控制器;      5、修改window主键入口并显示。代码片段:      window = UIWindow(frame: UIScreen.main.bounds)      window?.rootViewController = ViewController()      window?.makeKeyAndVisible()

5

完成。可以运行代码查看Demo效果。

6

如果您喜欢,请按投票;如果有疑问,欢迎一起探讨。

推荐信息