
1.4 创建一个iOS 9项目
Xcode是一款功能全面的应用程序,通过此工具可以轻松输入、编译、调试并执行Swift程序。如果想在Mac上快速开发iOS应用程序,必须学会使用这个强大的工具的方法。接下来将简单介绍使用Xcode编辑启动模拟器的基本方法。
(1)Xcode位于“Developer”文件夹内的“Applications”子文件夹中,快捷图标如图1-44所示。
(2)启动Xcode 7后的初始界面如图1-45所示,在此可以设置创建新工程或打开一个已存在的工程。

图1-44 Xcode图标

图1-45 启动一个新项目
(3)单击“Create a new Xcode project”后会出现如图1-46所示的窗口。

图1-46 启动一个新项目:选择应用程序类型
(4)从iOS 9开始,在“Choose a template…”窗口的左侧新增了“watchOS”选项,这是为开发苹果手表应用程序所准备的。选择“watchOS”选项后的效果如图1-47所示。

图1-47 选择“watchOS”选项后的效果
(5)对于大多数iOS 9应用程序来说,只需选择“iOS”下的“Single View Application(单视图应用程序)”模板,单击“Next”(下一步)按钮即可。如图1-48所示。

图1-48 单击模板“Empty Application(空应用程序)”
(6)选择模板单击“Next”按钮后,在新界面中,Xcode将要求您指定产品名称和公司标识符。产品名称就是应用程序的名称,而公司标识符创建应用程序的组织或个人的域名,但按相反的顺序排列。这两者组成了结束标识符,它将您的应用程序与其他iOS应用程序区分开来。如图1-49所示。

图1-49 Xcode文件列表窗口
例如,创建一个名为“exSwift”的应用程序,设置域名为“apple”。如果没有域名,在开发时可以使用默认的标识符。
(7)单击“Next”按钮,Xcode将要求我们指定项目的存储位置。切换到硬盘中合适的文件夹,确保没有选择复选框Source Control,再单击“Create(创建)”按钮。Xcode将创建一个名称与项目名相同的文件夹,并将所有相关联的模板文件都放到该文件夹中。如图1-50所示。

图1-50 选择保存位置
(8)在Xcode中创建或打开项目后,将出现一个类似于iTunes的窗口,可以使用它来完成所有的工作,从编写代码到设计应用程序界面。如果这是您第一次接触Xcode,令人眼花缭乱的按钮、下拉列表和图标会让您感到无所适从。为了让您对这些有大致的认识,下面介绍该界面的主要功能区域,如图1-51所示。

图1-51 Xcode界面
(9)运行iOS模拟器的方法十分简单,只需单击左上角的按钮即可。运行效果如图1-52所示。

图1-52 iOS 9模拟器的运行效果