Apple 將開放 Swift 2.0語言
Apple Swift 程式語言於上年 WWDC 2014 正式發佈,其全面支援 Mac OS 及 iOS 平台系統的全新語言,甫推出受到開發者密切關注。是次 WWDC 2015 大會上, Apple 更進一步宣佈 Swift 2.0 現時已進入內部封測階段, 9 月正式進行公測,本年內將公開正式版本開發者免費升級,令開發者興奮雀躍。
據 Apple 軟體工程高級副總裁 Craig Federighi 表示, Swift 語言將成為最重要的開發語言之一,日後將會推及至更為不同平台,未來二十年將無處不在。過去編寫 Mac OS 及 iOS 應用程式的主要語言是 C 及 Objective-C 兩大語言,但 C 語言的推出日子已達四十多年,不能完整兼容現時的開發程式。
因此,一直採用封閉政策的 Apple 希望藉以 Swift 語言進一步取代舊有的語言,強調 Swift 簡潔、安全及高效的編輯語言。 Swift 的 最大優點可將程式碼直接轉譯為 Machine Language ,不同於其他程式語言而經過多重轉譯才能得到所需的 Machine Language ,大大加強效率。
同時, Swift 語言新增了 Error Handling Model 功能,讓開發者將其他語言轉移至 Swift 上編輯時,能盡快處理錯誤及兼容性問題。此外, Swift 的其中一個特色為提供 Protocol Extensions 功能,擴充標準函式庫如 Global functioins ,程式碼可讀性更為提高。