蘋果公司為用戶提供了全套免費的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