第1章 环境搭建

1.1 Xcode简介

Xcode是苹果公司官方的集成开发环境(IDE),开发者可以使用Xcode开发基于iPhone、iPad、AppleWatch以及Mac平台的应用。Xcode具有以下特点:

  • 一站式开发工具。所有苹果的应用只需要使用Xcode就能够实现从开发,到测试,到应用发布整个过程。
  • 可视化编程工具。基于StoryBoard以及InterfaceBuilder等自带工具,可以实现可视化编程。
  • 集成调试(Debug)以及测试(Testing)工具。
  • 代码自动保存,并且自带源代码版本控制功能(Git)。
  • 集成开发文档。在开发过程中可以随时查看官方文档。
  • 支持应用打包以及发布到AppStore。

苹果公司一般会在每年6月召开WWDC大会时发布最新的Xcode测试版,并在当年9月份发布正式版。目前,Xcode的最新版本是8.x版本,可以支持iOS 10的开发。