从项目到构建应用:Xcode 构建全解析
1. 应用包内容概述
应用实际上是一种特殊的文件夹,称为包(package),更具体地说是捆绑包(bundle)。通常,Finder 会将包伪装成文件,不会向用户展示其内部内容,但你可以通过“显示包内容”命令来查看应用捆绑包的内部结构。
以之前构建的“Empty Window”应用为例,查看其构建结果的步骤如下:
1. 打开项目导航器中的“Products”组。
2. 按住 Control 键点击应用列表,选择“在 Finder 中显示”。
3. 在 Finder 中,按住 Control 键点击“Empty Window”应用,选择“显示包内容”。
应用捆绑包可视为项目文件夹的转换形式,以下是其包含的部分内容及其与项目文件夹内容的关系:
| 文件或文件夹 | 说明 |
| ---- | ---- |
| Empty Window | 应用的编译代码,构建过程将所有 Swift 文件编译成这个单一的二进制文件,是应用的核心可执行内容。 |
| Main.storyboardc | 应用的界面故事板文件,由项目中的 Main.storyboard 编译而来,是一个包含多个 nib 文件的捆绑包,在应用运行时按需加载。 |
| LaunchScreen.storyboardc | LaunchScreen.storyboard 的编译版本,包含应用启动时短暂显示的界面(启动屏幕)。 |
| Assets.car, AppIcon60x60@2x.png | 资产目录和图标文件。构建过程将资产目录文件 Assets.xcassets 编译成 Assets.
超级会员免费看
订阅专栏 解锁全文
946

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



