苹果公司为用户提供了全套免费的Cocos程式开发工具(Xcode),和Mac OS X一起发行,在苹果公司官方的网站下载。
发售日期
1.0: 2003年
1.5: 2004年8月
2.0: 2005年4月29日
2.1: 2005年6月6日
2.2: 2005年11月10日
2.2.1: 2006年1月10日
2.3: 2006年5月23日
2.4: 2006年8月7日
2.4.1: 2006年11月1日
2.5: 2007年10月31日
3.0: 2007年10月26日
3.1: 2008年7月11日
3.1.1: 2008年9月12日
3.1.2: 2008年11月24日
3.1.3: 2009年6月17日
3.2: 2009年8月28日
3.2.4: 2010年9月10日
4.0: 2011年3月9日
4.1: 2011年7月20日
4.3: 2011年11月29日
4.4: 2012年07月26日
4.4.1: 2012年08月08日
4.5:2012年9月20日
4.5.1:2012年10月5日
4.5.2:2012年11月01日
4.6:2013年1月30日(和iOS6.1同步)
4.6.1:2013年3月17日
4.6.2: 2013年4月16日
4.6.3:2013年6月14日
5.0: 2013年9月18日
5.0.2:2013年11月11日
6.2:2015年3月10日
9.0: 2017年9月19日(支持swift4.0)
10.0:2018年9月18日 (swift4.2)
自由撤消
Xcode 4 的虚拟模型和设计功能让你可以更轻鬆的开发和维护应用程式。只需选择应用程式中想要编写的部分,然后模型和设计系统将自动创建分类图表,不仅可以显示编码,还可以让你进行浏览。Mac OS X Core Data API 帮你的应用程式创建数据结构。更棒的是,它还自动提供撤消、重做和保存功能,无需编写任何编码。
参考资料库
Xcode 整合的 Apple Reference Library 为所有的Apple开发者档案提供一个单独的搜寻和显示界面,这些档案包括来自苹果电脑公司网站的线上档案,以及存放在你电脑上的档案。新的参考资料库甚至可以帮你将定期更新资料下载到你的电脑,保持档案的最新状态。Xcode 将帮你快速找到最新的答案。
Xcode 4 拥有众多功能,为 Java 开发人员赋予了更多的开发能力。利用改进的 Code Sense 索引及 Ant 项目模板,Java 用户可以继续使用他们的标準 Java 包,并构建具有 Xcode 关键生产功能的工具。Java 代码填充为你提供类名、方法、变数及其他关键信息。在 Xcode 中创建 Java应用程式比以往更容易。
输入
因为 Xcode 支持 CodeWarrior 风格相关项目参考,所以可以保证把 CodeWarrior 项目档案快速方便地转移到 Xcode。因为 Xcode 兼容 CodeWarrior 风格线上编码彙编,所以从 CodeWarrior 到 Xcode 转变的消耗得到降低, 也使得开发人员手动调整应用程式的临界性能部分。苹果电脑公司的 Mac OS X 综合开发环境Xcode 为各种类型的 Mac OS X软体项目提供项目编辑、搜寻和浏览,档案编辑,项目构建和调试设备等功能。
Xcode 4 允许你开发基于iOS的iPad、iPhone、iPod Touch 设备应用程式,只要你有Mac OS X Snow Leopard 10.6.2 以上版本 Mac OS 作业系统,便可安装ios sdk,如果你有iOS设备,便可让Xcode把应用程式部署到你的iOS设备上,不然,你还可以使用iPhone仿真器进行调试。Xcode提供了友好而方便的应用程式开发环境,这样你就可以开发出好的iOS应用程式了。
版本与支持信息
Xcode 1.0 - Xcode 2.x (before iOS support)
Version history
1.0
OS X Panther(10.3.x)
OS X Puma(10.1.x),OS X Jaguar(10.2.x), andOS X Panther(10.3.x)
2.0
OS X Tiger(10.4.x)
OS X Jaguar(10.2.x),OS X Panther(10.3.x), andOS X Tiger(10.4.x)
2.5
OS X Tiger(10.4.x) andOS X Leopard(10.5.x)
Xcode 3.0 - Xcode 4.x
Version history
3.0
10.5.x
OS X Panther(10.3.x),OS X Tiger(10.4.x), andOS X Leopard(10.5.x)
iOS 2.x + each down toiOS 2.0
iOS 2.0
3.1.3
10.5.7
iOS 3.1.3 (7E18) or lower+ each down toiOS 2.0
3.2
10.6.0
OS X Tiger(10.4.x), OS X Leopard(10.5.x), andOS X Snow Leopard(10.6.x)
3.2.2
10.6.2
iOS 3.2 (7B367) + each down to iOS 3.0
iOS 3.0
3.2.3
10.6.4
iOS 4.0.x+iOS 3.2
3.2.4
iOS 4.1 +iOS 3.2
3.2.5
iOS 4.2 (8C134)
3.2.6
10.6.6
iOS 4.3 (8F190)
4.0
OS X Snow Leopard (10.6.x)
4.0.2
iOS 4.3.2 (8H7)
4.1
10.6.7and 10.7
OS X Snow Leopard (10.6.x) and OS X Lion (10.7.x)
4.2
iOS 5.0 (9A334)
4.2.1
10.7
4.3
10.7.3
4.3.1
iOS 5.1 (9B176)
4.4
10.7.4
OS X Lion(10.7.x) andOS X Mountain Lion(10.8.x)
4.5
iOS 6.0 (10A403)
iOS4.3
4.6
iOS 6.1 (10B141)
Xcode 5.0 - 6.x (since arm64 support)
Version history
5.0
10.8.4
OS X v10.8
iOS 7.0 (11A465)
iOS 6.1 + iOS 6.0 + only for OS X 10.8:iOS 5.1 + iOS 5.0