
今年宣布更新Swift 3.0,並且確認因核心語言架構與標準函式庫等改變,無法直接相容舊版Swift 2.2、2.3版本消息後,蘋果再次宣布將於2017年春季釋出Swift 3.1,將相容既有Swift 3.0,同時針對核心部分進行強化與更新,包含Swift封包管理、Swift對應Linux相容、編譯器與標準函式庫等都會一併更新。
而預期在春季更新Swift 3.1之後,蘋果將會進一步在6月舉辦的WWDC 2016之後公布Swift 4.0消息。
目前蘋果已經將Swift程式語言開源,藉此吸引更多開發者用於設計應用程式與服務內容,讓macOS、iOS、watchOS與tvOS作業系統應用內容更加多元。但在去年9月推出的Swift 3.0除了大幅強化調整之外,更在標準函式庫API命名使用方式做改變,並且改用Objective-C API導入其他函式編碼,因此無法直接相容舊版Swift 2.2或2.3版本。
此外,為了讓更多人可輕易學會Swift程式編碼,同時響應青少年學習程式活動,蘋果在今年更配合iOS 10釋出對應iPad的Swift Playgrounds,透過圖形化方式讓更多人可輕易學習此款程式語言,而目前Swift也已經成為許多開發者採用程式語言。
蘋果公司已經宣布他們將會在 2017 年春季發布 Swift 3.1,也就是說時間大約在 3 月到 6 月之間。Swift 3.1 將可與 Swift 3.0 源碼兼容,該核心編程語言還會迎來多項更新和強化。另外 Swift Package Manager、Swift on Linux 、編譯器和 Standard Library 也都會有所更新。Swift 3.1 的主要更新開發將會在 2016 年 1 月 16 日左右完成,然後蘋果會將重心轉移到 Swift 4 的開發上。
[swift-250×250.png]
你是否已經準備好迎接新版本的到來呢?
去年 9 月份正式發布的 Swift 3.0 中的主要改進包括對核心語言和標準庫的改良等等,以及首個 Swift 包管理器版本。兼容性方面,由於 Swift 3.0 改變了標準庫 API 的命名和 Objective-C API 導入方式,因此採用 Swift 3.0 編寫的源碼不兼容於 Swift 2.2 和 2.3。
而為了讓更多人甚至是普通用戶掌握Swift預言,蘋果還發布了 iPad 版編程學習應用 Swift Playgrounds。作為蘋果針對 macOS、iOS、tvOS 以及 Linux 推出的開源編程語言,在以往多個機構進行的編程語言受歡迎程度調查當中,蘋果 Swift 都名列前茅,成為近幾年最成功的新興編程語言。