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文件,实际上是在设计应用运行
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



