博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[iOS] 使用xib做为应用程序入口 with Code
阅读量:4326 次
发布时间:2019-06-06

本文共 1082 字,大约阅读时间需要 3 分钟。

[iOS] 使用xib做为应用程序入口 with Code

前言

开发iOS APP的时候,使用storyboard能够快速并且直觉的建立用户界面。但在多人团队开发的情景中,因为storyboard是以单一档案的方式存在,很容易造成签出、签入时,档案被锁定、档案合并冲突等等问题的发生。这时开发人员可以选择使用xib做为用户接口的开发单位,将用户接口拆散为独立存在的xib档案,分散团队成员同时编辑同一文件的风险。

在Xcode中默认是以storyboard做为应用程序入口,变更为使用xib做为应用程序入口需要一些额外的步骤。本篇文章说明在iOS APP开发的过程中,如何透过写Code的方式,来使用xib做为应用程序的入口,为自己留个纪录也希望能帮助到有需要的开发人员。

前言01

操作

1. 建立Single View Application

使用Xcode建立新项目,并且选择项目类型为Single View Application。

操作01_01

操作01_02

操作01_03

2. 移除Storyboard

移除Storyboard以及相关档案。

操作02_01

3. 建立ViewController

建立做为入口的MainViewController。(记得要勾选Also create XIB file)

操作03_01

操作03_02

操作03_03

4. 清除Main Interface

清除应用程序的入口设定参数Main Interface

操作04_01

5. 修改AppDelegate

最后在AppDelegate中加入下列程序代码,来启动MainViewController。

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {    self.window = UIWindow(frame:UIScreen.mainScreen().bounds)    self.window!.rootViewController = MainViewController(nibName: "MainViewController", bundle: nil)    self.window!.makeKeyAndVisible()    return true}

6. 执行结果

编译并执行范例项目,可以看到iOS APP中,已正确使用xib做为应用程序入口。

操作06_01

参考数据

转载于:https://www.cnblogs.com/clark159/p/4338733.html

你可能感兴趣的文章
自定义滚动条
查看>>
APP开发手记01(app与web的困惑)
查看>>
笛卡尔遗传规划Cartesian Genetic Programming (CGP)简单理解(1)
查看>>
mysql 日期时间运算函数(转)
查看>>
初识前端作业1
查看>>
ffmpeg格式转换命令
查看>>
万方数据知识平台 TFHpple +Xpath解析
查看>>
Hive实现oracle的Minus函数
查看>>
秒杀多线程第四篇 一个经典的多线程同步问题
查看>>
RocketMQ配置
查看>>
vs code调试console程序报错--preLaunchTask“build”
查看>>
蚂蚁金服井贤栋:用技术联手金融机构,形成服务小微的生态合力
查看>>
端口号大全
查看>>
机器学习基石笔记2——在何时可以使用机器学习(2)
查看>>
POJ 3740 Easy Finding (DLX模板)
查看>>
MySQL 处理重复数据
查看>>
关于typedef的用法总结(转)
查看>>
【strtok()】——分割字符串
查看>>
Linux下安装rabbitmq
查看>>
曹德旺
查看>>