除了iPhone SE 蘋果Swift 2.2也來了

佚名發表於2016-03-23

  昨天凌晨的蘋果釋出會依舊吸引了一大批的果粉熬夜觀看,只是對於果粉而言,此次蘋果釋出會似乎並沒有太多驚喜可言。對於iPhone,一句話總結:iPhone SE是iPhone 5S的外表配上iPhone 6S的內在。

  但在iPhone之外,蘋果在系統開發等領域也略有動作。宣佈了iOS9.3、OS X 10.11.4 El Capitan、 watchOS 2.2、tvOS 9.2推出;同時,在昨天(3月22日)更新的Xcode 7.3 IDE中,釋出了最新版本的Swift 2.2編 程語言。

Swift大法好:Swift2.2來了你用了嗎? Swift

  都說“Swift大法好”,因為Swift有類似Python的易用性,又有較強的執行效率。它有著Objective-C、C++和Ruby的影子。 在去年WWDC(Worldwide Developers Conference)大會上,蘋果軟體開發業務高階副總裁克雷格·費德里吉 (Craig Federighi)就表示:"我認為,Swift是一個重要的程式語言,他應該是無處不在的。"

Swift大法好:Swift2.2來了你用了嗎?
克雷格·費德里吉(Craig Federighi)

  開源的Swift繼承了很多優秀的語法和概念,這使那些有經驗的開發者能夠在Swift身上找到其他語言的影子,即使對於初學者,使用 Swift Tour也可以快速入門。當然除了上面的優點,Swift的生態環境實在無法不讓人叫好。無論是Xcode 7.3 IDE還是Swift的 包管理工具:Cocoapods,Carthage和Swift Package Manage。同時,還有Swift有完整的從Objective- C繼承過來的整合生態系統。

Swift大法好:Swift2.2來了你用了嗎?
Swift

  Swift 2.2經過幾個月的開發終於在近日釋出,目前僅適用於Ubuntu 14.04 LTS(Trusty Tahr) 和 Ubuntu 15.10 (Wily Werewolf)版本。蘋果開源語言的高階經理Ted Kremenek表示:“Swift 2.2包含了對 Linux平臺的支援。Linux移植依然是相對新的課題,在本次版本中並未包含Swift Core Libraries(將會在Swift 3中出 現)。”

  對於Swift 3.0的開發目前也正在進行中,在GitHub中就有一個列表標明瞭特性那些不會被整合到Swift 3.0中。見:https://github.com/apple/swift-evolution#out-of-scope

相關文章