轉:xcode5新特性

利用 Xcode 5,可以很是輕鬆地建立和運行測試、分析代碼及監控性能。並且,經過使用精心製做的連續集成功能,您的團隊能夠建立出比以往更好的 app。php

 
閱讀器

Xcode 5的新特性html

 
 
Xcode 是用於構建 Mac app 和 iOS app 的完整工具集。而 Xcode 5 中的這些工具比以往更強大,能幫助您建立快速、高效的高質量 app。Xcode 自動配置您的 app 以使用最新的 Apple 服務,在統一的資產目錄下管理您的衆多圖像,並幫助您在 iOS 7 或 OS X Mavericks 上設計出外觀精美的 app。
 
利用 Xcode 5,可以很是輕鬆地建立和運行測試、分析代碼及監控性能。並且,經過使用精心製做的連續集成功能,您的團隊能夠建立出比以往更好的 app。
 
自動配置
Xcode 5 自動配置您的 app 直接在 IDE 內啓用 iCloud、Passbook 或 Game Center 等 Apple 服務。利用全新的功能編輯器時,啓用 Apple 服務就像撥動開關同樣簡單。只需輸入您的 Apple ID,Xcode 就會替您管理您的團隊、證書和權限。Xcode 將添加合適的框架,建立相應的預置描述文件和權限,並在您點按「Run」(運行)時自動註冊您的 app。
 
測試導航器
建立一個高質量的 app 須要您編寫全面的測試。Xcode 5 中全新的測試導航器幫助您建立、編輯和運行單元測試,使得以測試驅動的開發比以往更簡單。只要點按一下,便可運行各個測試,或者按所選擇的一組運行測試。助理編輯器提供了全新的測試專用目錄,自動將測試和應用軟件代碼並列排放。
用於連續集成的 Bot
Xcode 5 與用於 OS X Mavericks 的 OS X Server 緊密協做,可以輕鬆建立連續構建 app 的「bot」程序,執行完整的測試套件,以及運行用於查找潛在漏洞的 Xcode 靜態分析工具。您只需點按幾下便可新建一個 bot,而且能夠當即使它在您網絡中的任何 Mac 上開始運行。在遠程 Mac 執行全部集成工做的同時,您本地機器上的 Xcode 就會顯示構建和測試報告。
 
夜間 bot 很是適合爲您的 QA 團隊生成常規發佈的版本。經過配置,bot 還能夠在每次入庫時執行任務,在程序被破壞時當即向提交人員報警。Bot 甚至能夠在鏈接的 iPhone 和 iPad 上測試您的 iOS app,使設備特有的任何漏洞浮出水面。 瞭解更多有關連續集成的信息
 
自動佈局
自動佈局是一種功能強大的技術,只需建立一個用戶界面,界面就能根據屏幕尺寸、方向和本地化程度進行自動調整。藉助 Xcode 5,Interface Builder 對自動佈局的支持獲得大大加強。Interface Builder 根據您的須要提供或多或少的幫助,爲您提供了一種樣式自由的畫布來建立您的下一款卓越的 app。當限制丟失或錯誤配置時,Xcode 提供有幫助的提示,而 Interface Builder 甚至能夠爲您修復佈局。
資產管理
一款精美的 app,由許多圖像組成:iPad、iPhone 和 Mac 的圖標,屏幕尺寸不一樣的啓動屏幕,以及全部自定義的插圖。資產目錄在 Xcode 5 中標記爲 .xcassets,管理圖像時更加簡單。您能夠處理每一個圖像的全部版本,無需管理單獨的文件或記住文件名的轉換方式。資產目錄甚至能夠建立圖像「分割」,使圖像可以根據界面的佈局動態調整,同時又保持較小的文件大小。
 
調試儀表板
Xcode 5 中全新的調試儀表板顯示資源消耗數據,一目瞭然,包括 CPU、內存、能耗、iCloud 和 OpenGL ES。當您的 app 運行時,儀表自己增長的開銷微乎其微,使得 CPU 或內存佔用率激增時就會很是明顯,並且還會向您警報其餘隱藏的問題,遠遠提前於您的用戶發現它。點按儀表板便會顯示一份完整報告,對於可能困擾 app 的問題提供全面的初期診斷。而後,您只要點按一個按鈕即可啓動 Instruments,它會當即開始對您的 app 性能進行更深刻的分析。
 
Xcode 可視化調試器
Xcode 5 中的 Xcode 可視化調試器構建在強大的 LLDB 調試引擎之上,更加清晰易讀,並且懸停在代碼上的數據提示響應更快。任一視圖中的變量通過格式處理,更加清晰易懂,而且您如今還可使用 Quick Look 快速查看內存中的圖像、網頁、貝塞爾曲線或文檔。您只需點按一下更可打印編輯器內的對象。
 
源代碼控制
全新的高級源代碼控制菜單始終顯示您正在從事項目的當前活動分支,讓您可以迅速切換、建立和合並分支。您永遠不須要放棄您的代碼來建立新的功能分支,或者修復漏洞。若是您不記得在您的前面寫下過代碼,您在編輯器中就能夠查看因這行代碼而該責備的人。Xcode 中全新的「賬戶」偏好設置讓您能夠在一個地方便可管理全部儲存庫,並且用於 OS X Mavericks 的 OS X Server 還能夠爲您和團隊託管 Git 儲存庫。
 
轉自:http://www.cocoachina.com/newbie/env/2013/0913/6994.html
相關文章
相關標籤/搜索