1.5 创建项目
好了,是时候离开“训练场”了,现在我们要创建第一个项目了。
1)单击“Create a new Xcode project”,这时弹出一个“项目模板”选择窗口,如图1-6所示。有关“项目模板”的详细说明,请参阅本书的附录C.2“项目模板”。这里我们选择“Mac”→“Application”→“Command Line Tool”(命令行工具模板),如图1-6所示,然后输入项目名称(Product Name)、组织名称(Organization Name)以及组织标识符(Organization Identifier),如图1-7所示。
图1-6 选择项目模板
图1-7 新项目设置
要注意的是,这里不推荐用数字作为项目名称的首字符,也不推荐使用特殊字符来命名项目名称和组织标识符。因为如果这样做的话,那么下面的包标识符(Bundle Identifier)就会用“-”来代替不符合规范的字符,这可能会给应用上传带来麻烦,因此我不推荐你这样做。
组织标识符和包标志符都是用来唯一确定应用身份的标识符,一经创建后最好就不要修改,否则可能会带来麻烦。
语言(Language)有四种可以选择:Swift、Objective-C、C++和C,你可以选择自己熟悉的编程语言进行下一步的操作,如果你使用的是Swift这门语言,那么在这里就选择Swift。
2)单击“Next”,选择存储项目文件的路径。注意,下面勾选了“Create Git repository on”的版本管理选项,这可以让源代码使用git来进行版本控制。有关版本控制的相关内容请参阅本书的第19章。这里我们先不勾选。
3)最后单击Create完成项目创建,创建完的界面如图1-8所示。
图1-8 新创建好的项目界面
创建完成后,映入眼帘的便是“项目设置”页面,其中包含了Build Settings、Build Phases和Build Rules三个设置项,说明如下:
□ Build Settings(编译设置):每个选项由标题(Title)和定义(Definition)组成。这里主要定义了Xcode在编译项目时的一些具体配置。
□ Build Phases(编译资源):用于指定编译过程中项目所链接的源文件、依赖对象、库、图片等资源,也可以用于复制文件、运行脚本等辅助编译动作。
□ Build Rules(编译规则):决定编译过程中每一个文件要如何处理,由文件类型和处理动作组成。
关于项目设置的详细内容,请参阅本书的3.2节“对象管理”。至于如何配置这些项目,就不在我们的介绍范围内了,请自行查阅本帮提供的相关文献吧!