系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當前位置:系統(tǒng)之家 > IT快訊 > 詳細頁面

蘋果正式發(fā)布Swift4:兼容基于Swift3所有源碼

編輯:xiaochun 2017-09-21 10:52:06 來源于:IT之家

  蘋果日前正式發(fā)布了Swift編程語言的下一個迭代版本,此次的版本已經(jīng)是第四版了。Swift4集成了Swift3的所有優(yōu)勢,并兼容此前基于Swift3的全部代碼,主要是提供了更高的穩(wěn)定性。還對標準庫進行了改進,并增加了存檔和序列化等功能。

蘋果正式發(fā)布Swift4:兼容基于Swift3所有源碼

  Swift4帶來了更快、更容易使用的String實現(xiàn),可以保持Unicode的正確性,并增加對創(chuàng)建、使用廣告管理子串的支持,它提高了開發(fā)者創(chuàng)建、使用和管理集合類型的能力,它支持結(jié)構(gòu)化枚舉類型的歸檔并允許對外部格式進行類型安全的序列化,包括JSON和plist。

  如上文所述,Swift4與Swift3兼容,編譯器現(xiàn)配有兩種語言模式,即Swift3.2和Swift4.0,在Swift3.2模式下,編譯器將接收大部分使用較舊的語言版本構(gòu)建的源碼,為保持兼容性,以前存在的API更新將不會出現(xiàn)在此模式下。蘋果也表示,Swift4的功能在這種模式下可用。

  在蘋果的平臺上,Swift4作為Xcode9的一部分,你可以在Mac App Store中下載到,同時,蘋果已經(jīng)為Ubuntu 16.10、Ubuntu 16.04和Ubuntu 14.04編譯了官方的二進制文件,你可以下載、安裝并學習。

  雖然從Swift4過渡到Swift3需要一些代碼的遷移,不過蘋果任務(wù),這個過渡過程還是相對溫和的。

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

官方交流群 軟件收錄