Swift开发

第2章 Xcode使用介绍

Xcode

Xcode是Apple的集成开发环境。

安装Xcode

打开App Store,安装Xcode

首次运行Xcode

jietu20180826-071046-2x
左侧你可以选择:

  1. 玩一玩PlayGround功能
  2. 新建一个Xcode项目
  3. 打开一个已有的Xcode项目
    PlayGround是一个让新人练手的地方,关于它的介绍请自行Google Apple WWDC。

项目模板介绍

什么是项目模板

初学者可能难以理解项目模板这个概念,而这往往是入门练习中第1个萦绕心头的疑惑。因此我在此详细说明。
学过C语言,并且用gcc命令编译过C程序的人会明白:一个最简单的Hello, World!程序只需要1个文件就足够。编译器会把它编译为1个可执行文件。然后你运行它,成功了!很开心!
然而现实中,普通用户早已不满足于丑陋的命令行界面,而习惯于华丽的图形化界面。要优雅地实现这样复杂的效果,即便一个Hello, World!,都需要做很多繁琐的准备工作。
如今的IDE会提前帮你准备好适合特定场景的起步项目,称为模板。
你只需要选择一个适合的模板,按照提示填入项目名称等信息,IDE就会帮你生成一个项目,作为开展工作的起点。
下面,我会简单介绍各种模板的适用场景:
jietu20180826-071334-2x

  1. Single View App就只有1个空白的View。如果你立刻运行它,手机屏幕上就只有一片白。如果拖进去一个按钮,手机屏幕上就会显示一个按钮。绝大部分App,选它就对了。
  2. Game顾名思义,游戏开发选它。它会包含游戏开发才需要的框架。
  3. Augmented Reality App是最近流行的增强现实软件。何为增强现实?Google一下!
  4. Document Based App是指类似于PDF编辑器这类基于文档的App。关于它的细节,请阅读 https://developer.apple.com/document-based-apps/