Xcode 8是一款運行在操作系統(tǒng)Mac OS X上的集成開發(fā)工具(IDE),包含你需要創(chuàng)建的iPhone、iPad、蘋果、蘋果手表、Apple TV應(yīng)用程序的一切,你可以用它來完全自主的編碼。新的運行問題時指出內(nèi)存泄漏提醒您隱藏的錯誤,和一個新的內(nèi)存調(diào)試器深潛到你的對象圖。
【功能特點】
1、界面生成器 - 加速:
Interface Builder的設(shè)計畫布已經(jīng)徹底重新設(shè)計,使您的工作速度更快,提供了更好的控制。不管你用C、C++、Objective-C或Java編寫程序,在AppleScript里編寫腳本,Xcode編譯速度極快。當(dāng)你在不同設(shè)備之間快速切換自定義您的尺寸為類的UI,你總會看到相同的界面,您的客戶。平移和縮放是令人難以置信的速度快,你甚至可以編輯自己的接口時,完全縮小你的故事板的鳥瞰圖。
2、編輯器擴展:
Xcode 8正式版源
代碼編輯器新的擴展,讓您自定義編碼經(jīng)驗。使用擴展編輯器的文本中導(dǎo)航,選擇,修改和改變你的代碼。綁定最喜歡的擴展鍵盤快捷方式,使普通格式化任務(wù)易如反掌。Xcode 8正式版中包括一個新的模板,以便您可以輕松創(chuàng)建編輯器的擴展和在Mac App Store分發(fā)它們,或與您的開發(fā)者ID登錄您的擴展在線共享。而由于擴展在一個單獨的進(jìn)程中運行時,Xcode 8正式版保持安全穩(wěn)定。
3、Swift 3:
Swift 3是完全打開建成了開發(fā)商在社區(qū)創(chuàng)新的編程語言的第一個主要版本Swift.org。此版本統(tǒng)一核心API下一個新的公共API命名規(guī)則的文件,使得編寫代碼感覺更自然的命名規(guī)則。流行的系統(tǒng)API,比如核芯顯卡和中央派遣更多的表現(xiàn)和Swift顯得十分協(xié)調(diào)。你也可以用Swift 3中的新實驗為iPad Swift操場應(yīng)用。
4、運行時問題:
可自動識別為您的應(yīng)用程序運行的問題,跟蹤難以發(fā)現(xiàn)的bug,讓它在客戶更完美。新的線程消毒液對數(shù)據(jù)的變化和其它線程化相關(guān)的問題點的比賽條件。使用更新查看調(diào)試器,帶有更大的保真度和視覺精度檢查UI約束問題,并發(fā)出警報內(nèi)存泄漏,你可以在新的內(nèi)存調(diào)試跟蹤。
5、簽名輕松而強大:
設(shè)備設(shè)置和代碼簽名被大大簡化,同時提供更多的控制權(quán)。新的自動管理代碼簽名生成您需要正確簽署,規(guī)定和連接蘋果設(shè)備上運行你的應(yīng)用程序中的所有資產(chǎn)。只需選擇您的團隊和Xcode中沒有休息。此外,還可以手工采摘的配置配置文件,并為每個生成配置設(shè)置簽名過程的選項。如果您遇到任何問題,改進(jìn)的錯誤消息和日志在報告中導(dǎo)航可用。如果你有多個蘋果電腦,Xcode 8正式版中會自動生成每個Mac的一個獨特的發(fā)展證書。使用Xcode 8創(chuàng)建新項目的時候,會讓你選擇開發(fā)者team自動生成對應(yīng)的證書。