32、iOS开发项目构建与应用启动全解析

iOS开发项目构建与应用启动全解析

一、Info.plist文件编辑

编辑Info.plist文件时,从上下文菜单操作代码是一种方式,但直接以原始XML格式编辑存在风险,因为一旦出错可能使XML失效,导致程序无预警崩溃。以下是编辑Info.plist的途径:
- 通过目标设置的Info面板 :编辑目标并切换到Info面板,Custom iOS Target Properties部分显示的信息与在编辑器中编辑Info.plist基本相同。
- 通过目标设置的General面板 :部分设置实际上是在编辑Info.plist。例如,点击设备方向复选框会改变Info.plist中“Supported interface orientations”键的值;更改Deployment Info部分的Deployment Target会改变iOS Deployment Target构建设置的值。

项目的Info.plist中的一些值在构建时会被处理,转换为构建后应用的Info.plist中的最终值。例如,项目的Info.plist中“Executable file”键的值为$(EXECUTABLE_NAME),构建时Xcode会用EXECUTABLE_NAME构建环境变量的值替换它。此外,处理过程中还会向Info.plist注入一些额外的键值对。

二、Nib文件

Nib文件是扩展名为.nib的文件,以编译格式包含一段用户界面的描述。每个应用可能至少包含一个nib文件。可以通过在Xcode中以图形方式编辑.storyboard或.xib文件来准备nib文件,实际上是在设计应用运行

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值