Apple Xcode
軟件概述
蘋果Xcode 9的屏幕截圖
主要特點
- 完全裝備的IDE,用于發布iOS和OS X應用程序
- 支持多種語言,包括Objto-C、C、C++、java、SWIFT、Python、Ruby和Apple Script < /LI>
- 各種調試和性能測試工具
- 版本控制系統,包括Git、Subversion和Xcode快照,允許團隊協作
- 用于構建深色macOS應用程序的深色Xcode接口和工具
- 用于運行單元測試、UI和性能測試的内置測試引擎
蘋果Xcode是一款用于開發iOS和macOS應用程序的macOS IDE。它可以從Mac應用商店免費獲得,需要将iOS應用發布到iTunes應用商店,并将macOS應用發布到Mac應用商店。該軟件提供了一套工具來幫助開發人員構建用戶界面組件和編寫源代碼
Xcode包含了自始至終構建和發布應用程序所需的所有工具。Xcode的Interface Builder提供了一個設計畫布,用于創建用戶界面組件,以及設置與源代碼交互的屬性。接口生成器還可以輕松地從亮模式切換到暗模式,以開發深色macOS應用程序(在macOS Mojave中引入)。該程序集成了流行的版本控制工具,如GitHub、GitLab和Bitbucket,還提供了自己的本地修訂跟蹤系統snapshots,允許開發人員跟蹤源代碼的修訂。
IDE具有一個令人印象深刻的源代碼編輯器,它使可視化和選擇部分代碼變得很容易,并帶有一個内置的重構和轉換引擎。對代碼所做的更改将在每行旁邊突出顯示,如果已創建沖突,則會立即通知您。當與源存儲庫上遊的團隊成員協作處理本地更改和提交時,這尤其有用
調試和性能工具允許開發人員在運行時測試内存洩漏并檢查應用程序的效率。這些工具可以定制,也可以使用Xcode附帶的模闆,使用與Apple相同的工具進行構建。此外,Xcode還附帶了Simulator,該工具允許您通過模拟iOS、watchOS和tvOS設備來原型化和測試應用程序的構建
Xcode是開發應用程序的一個很好的工具,自從第一個版本的軟件以來已經取得了長足的進步。蘋果精簡了許多功能,并繼續使應用程序開發人員的開發更加容易。請記住,雖然您可以免費使用Xcode進行開發,但必須先訂閱iOS和Mac開發人員程序,然後才能在蘋果商店上分發應用程序
支持的文件格式
Apple Xcode 10 支持的文件擴展名
| 常見格式 | |
|---|---|
| .M | 目标C實施文件 |
| .MM | 自由心圖 |
| .LPP | LabelPrint項目文件 |
| .ASM | 彙編語言源代碼文件 |
| .L | 左聲道文件 |
| .HPP | C++頭文件 |
| .GPX | GPS交換文件 |
| .YM | Atari ST音頻文件 |
| .S | 源代碼文件 |
| .Y | Yacc源文件 |
| .GEOJSON | GeoJSON文件 |
| .PLIST | Mac OS X屬性列表文件 |
| .RB | Ruby源代碼 |
| .MAKE | Xcode生成文件腳本 |
| .F | 凍結壓縮文件 |
| .CPP | C++源代碼文件 |
| .C | C/C++源代碼文件 |
| .JAVA | Java源代碼文件 |
| .H | C/C++/Objto-C頭文件 |
| .XCODEPROJ | Xcode項目 |
| .NIB | 界面生成器用戶界面文件 |
| .CP | 捕獲源文件 |
| .RBW | Ruby腳本 |
| .CC | C++源代碼文件 |
| .FOR | Fortran 77源文件 |
| .XIB | 接口生成器文件 |
| .MOM | 托管對象模型 |
| .CXX | C++源代碼文件 |
| .XCARCHIVE | Xcode存檔 |
| .XCSNAPSHOTS | Xcode快照 |
| .XCWORKSPACE | Xcode工作區文件 |
| .OCTEST | Xcode Objective-C單元測試包 |
| .STORYBOARD | 界面生成器情節提要文檔 |
| .ENTITLEMENTS | 沙盒裝箱文件 |
| .XCAPPDATA | Xcode應用程序數據文件 |
| .XCDATAMODELD | Xcode核心數據模型文件 |
| .XCODE | Xcode項目 |
| .XCDATAMODEL | Xcode核心數據模型文件 |
| .DEVELOPERPROFILE | Xcode開發人員配置文件 |
| .DOCSET | Doxygen文檔集文件 |
| .MOBILEPROVISION | Xcode移動資源調配配置文件 |
| 其他相關格式 | |
|---|---|
| .STRINGS | 文本字符串文件 |
| .EXP | 梅爾科刺繡锉刀 |
| .TBD | Visual Studio工具箱數據文件 |
| .PCH | Nastran沖壓輸出文件 |
| .FTN | Fortran源代碼文件 |
| .CACTION | 自動轉換器動作 |
| .SDEF | AppleScript字典文檔 |
| .PBXUSER | Xcode項目用戶數據文件 |
| .PBXPROJ | Xcode項目數據文件 |
| .HH | C++頭文件 |
| .MAK | 生成文件 |
| .HXX | C++源代碼頭文件 |
| .PBXBTREE | Xcode自動完成文件 |
| .SCRIPTTERMINOLOGY | AppleScript腳本術語文件 |
| .SCRIPTSUITE | AppleScript腳本套件文件 |
| .JAV | Java源文件 |
| .DYLIB | Mach-O動态庫 |
| .PBPROJ | 項目建設者項目 |
| .DSYM | Xcode調試符号文件 |
| .IPSW | iPod和iPhone軟件更新文件 |
更新時間: 2020-02-14