與iOS 8.3 beta 1一起,Apple 發布了Xcode 6.3 beta 1 帶有Swift的新版本,其針對Cocoa和Cocoa Touch的編程語言被開發人員用來在iPhone,iPad,iPod touch和Mac上創建應用程序。默認情況下,該新版本集成了Swift,Swift於去年2014月在WWDC上首次發布1.2,並更新至XNUMX版。
Xcode 6.3包括Swift語言的新版本,還包括許多重要的語言更改,Xcode 6.3 beta中的新版本詳細介紹了這些更改。 Xcode 6.3還提供了一種遷移工具,以使您的代碼適應Swift 1.2。
此 迅捷的新版本 更新被描述為編程語言的“主要”,所有更改都在 蘋果博客致力於Swift。 上個月,斯坦福大學使用蘋果的Swift編程語言發布了自己的有關應用程序開發的iTunes U課程,它對編譯器進行了許多增強,Swift 1.2旨在更加穩定並在各種意義上提高性能。 在Xcode中使用Swift時,這些更改還提供了更好的體驗。 一些最明顯的改進包括:
- 恆定的生成和更新(增量生成):未更改的源文件默認情況下不會重新編譯。
- 更快的可執行文件:調試版本產生的二進製文件運行得更快,新的優化功能甚至提供了更好的發行版本性能。
- 更好的編譯器診斷:更清晰的錯誤和警告消息,以及新的Fix-it,使在Swift 1.2中正確編寫代碼變得更加容易。
- 穩定性改進:Xcode編輯器中SourceKit發出的警告更少,已修復了大多數重複出現的編譯器錯誤。
這也很重要 請注意,在Swift 1.2中,對語言進行了進一步改進,以確保可預測和穩定的行為,並對Swift和Objective-C之間的交互進行了各種增強。