xcode 介紹

摘要

       Xcode是蘋果公司向開發人員提供的集成開發環境,用于開發Mac OS X的應用程序。

       XCode是開發人員建立 Mac OS X 應用程序的最快捷方式,也是利用新的蘋果電腦公司技術的最簡單的途徑。Xcode  Mac OS X 的輕松使用,UNIX 能量以及高性能的開發技術集合在一起。

    Xcode前身是繼承自NeXTProject Builder。

       The Xcode suite 包含有GNU Compiler Collection自由軟件 (GCC、 apple-darwin9-gcc-4.0.1 以及 apple-darwin9-gcc-4.2.1, 默認的是第一個),并支援 C語言、C++、Fortran、Objective-C、Objective-C++、Java、AppleScript、Python以及Ruby,還提供Cocoa、Carbon以及Java等編程模式。協力廠商更提供了 GNUPascal,Free Pascal, Ada, C Sharp, Perl, Haskell D語言。Xcode套件使用 GDB作為其后臺調試工具。

 

Xcode 3.1開始,Xcode也可被用為iPhone OS的開發環境。

 

        Xcode 3.0 是開發人員建立 Mac OS X 應用程序的最快捷方式,也是利用新的蘋果電腦公司技術的最簡單的途徑。Xcode 3.0 Mac OS X 的輕松使用,UNIX 能量以及高性能的開發技術集合在一起。

 

  不管你用 C、C++、 Objective-C Java 編寫程序,在 AppleScript 里編寫腳本,還是試圖從另一個奇妙的工具中轉移編碼,你會發現 Xcode 編譯速度極快。每次操作都很快速和輕松。


自由撤消

       Xcode 3.0 的虛擬模型和設計功能讓你可以更輕松的開發和維護應用程序。只需選擇應用程序中想要編寫的部分,然后模型和設計系統將自動創建分類圖表,不僅可以顯示編碼,還可以讓你進行瀏覽。Mac OS X Core DataAPI 幫你的應用程序創建數據結構。更棒的是,它還自動提供撤消、重做和保存功能,無需編寫任何編碼。


最新的答案

        Xcode 整合的 Apple Reference Library 為所有的蘋果電腦公司開發者文件提供一個單獨的搜索和顯示界面,這些文件包括來自蘋果電腦公司網站的在線文件,以及存放在你電腦上的文件。新的參考資料庫甚至可以幫你將定期更新資料下載到你的電腦,保持文件的最新狀態。Xcode 將幫你快速找到最新的答案。


先進的編譯器

        Xcode 3.0 的核心部分是蘋果電腦公司下一代業界標準的 gcc 編譯器 gcc 4.0。新的編譯器利用許多先進的最優化技術幫你從現存編碼中獲得更多性能。從超級計算世界借鑒來的自動向量化(Auto-vectorization)技術可以幫助你釋放每臺 PowerPC G4 G5 系統中速度引擎的能量,而不需要編寫向量化編碼。其他的最優化工具則支持反饋定向的最優化,以及隱藏??櫸治?。

 

無損耗的海量內存

       借助 Mac OS X中的新64位支持,Xcode 將賦予你創建諸如計算和渲染引擎應用程序的能力,這些應用程序使用64位內存定址。這非常適合數據集中的應用程序,其通過訪問內存中的數據運行速度更快,遠勝于磁盤訪問。Xcode 將為你提供工具來建立并調試適合 PowerPC G5 Mac OS X 64位應用程序,還可以讓你創建包含32位和64位執行能力的 Fat Binaries。

 

分布式構建

  眾所周知,在構建中引進多重處理器可以提高速度,Xcode 能幫你實現這個明顯的結論。利用支持 Rendezvous 的分布式構建功能,可以輕易地把編譯工作量分散到閑置的電腦上來寄放構建,或者更好是在單獨的電腦上開發一個專門的 Xserve 構建寄放區,快速處理那些耗時的任務。

 

Java

  Xcode 3.0 擁有眾多功能,為 Java 開發人員賦予了更多的開發能力。利用改進的 Code Sense 索引及 Ant 項目模板,Java 用戶可以繼續使用他們的標準 Java 包,并構建具有 Xcode 關鍵生產功能的工具。Java 代碼填充為你提供類別名、方法、變量及其他關鍵信息。在 Xcode 中創建 Java 應用程序比以往更容易。


CodeWarrior 輸入

  因為 Xcode 支持 CodeWarrior 風格相關項目參考,所以可以保證把 CodeWarrior 項目文件快速方便地轉移到 Xcode。因為 Xcode 兼容 CodeWarrior 風格在線編碼匯編,所以從 CodeWarrior Xcode 轉變的消耗得到降低, 也使得開發人員手動調整應用程序的臨界性能部分。

  蘋果電腦公司的 Mac OS X 綜合開發環境 Xcode 為各種類型的 Mac OS X 軟件項目提供項目編輯、搜索和瀏覽,文件編輯,項目構建和調試設備等功能。

  Xcode 可用來輔助開發應用程序、工具、架構、數據庫、嵌入包、核心擴展和設備驅動程序。Xcode 支持開發人員使用 C、 C++、Objective C、 AppleScript Java。

  Xcode 能夠和 Mac OS X 里眾多其它的工具協作,例如綜合用戶界面結構應用程序;編譯器如 gcc、 javac jikes;還有調試工具如 gdb。

  另外,你可以用 AppleScript Studio 組增加一個 Aqua 界面到系統和應用程序腳本、命令行工具、以及網絡應用程序中。以上三者無論如何都能在任何平臺組合成最強大的腳本環境。

 

遠程調試

  調試全屏幕應用程序(比如游戲)具有很大的挑戰性。將調試窗口放在什么位置呢?有了 Xcode 3.0 的繪圖遠程調試,所有強大的 Xcode 調試功能(例如數據格式程序、Fix、Continue)都可以在遠程機器上用來調試應用程序。利用與遠程調試階段的加密連接,Xcode 可以保證你的數據安全。

 

版本2.0

Xcode 2.0 Mac OS X 10.4 Tiger 同時于2005429日推出。

Mac OS X SDK 可以支援 Mac OS X v10.1、Mac OS X v10.2 (Jaguar)、Mac OS X v10.3 (Panther)、以及 Mac OS X v10.4 (Tiger) 的開發。2.2Xcode 2.2 20051111日推出。

支援 gcc 4.0.1。

內含日文版。3.0

Mac OS X SDK 可以支援 Mac OS X v10.53.2Mac OS X SDK 可以支援 Mac OS X v10.6


上一篇: 沒有符合條件的記錄

下一篇: 10個插件 讓你的iPhone比Android更好玩

分享到: 更多
老时时彩开奖走势图 老时时技巧 二八杠单机游戏下载 助赢极速赛车计划软件 免费pk10计划软件 新疆时时推荐号码 北京pk10赛车在线计划 北京pk赛车下载安装 新彊福彩时时彩走势图 重庆时时开奖结果直播视频 福建时时论坛 河北时时开奖结果查询结果 江苏时时玩法 北京时时自由的百科 新时时人工计划 山东时时11选5