蘋果正式發布Swift4編程語言:向下兼容Swift3源碼
科技
09-21
IT之家9月21日消息 日前,蘋果正式發布了其Swift編程語言的下一個迭代,現在已是第四版。Swift4承襲了Swift3的全部優勢,兼容此前基於Swift3寫就的全部代碼,並旨在提供更高的穩定性。
同時,Swift4對標準庫進行了改進,並增加了存檔和序列化等功能。
Swift4帶來了更快、更容易使用的String實現,可以保持Unicode的正確性,並增加對創建、使用廣告管理子串的支持,它提高了開發者創建、使用和管理集合類型的能力,它支持結構化枚舉類型的歸檔並允許對外部格式進行類型安全的序列化,包括JSON和plist。
如上文所述,Swift4與Swift3兼容,編譯器現配有兩種語言模式,即Swift3.2和Swift4.0,在Swift3.2模式下,編譯器將接收大部分使用較舊的語言版本構建的源碼,為保持兼容性,以前存在的API更新將不會出現在此模式下。蘋果也表示,Swift4的功能在這種模式下可用。
在Swift4.0模式下,開發者可以利用所有的語言和API變化,但是大多數項目都需要一些代碼遷移,儘管如此,蘋果認為從Swift3到Swift4的過渡還是相對溫和的。
在蘋果的平台上,Swift4作為Xcode9的一部分,你可以在Mac App Store中下載到,同時,蘋果已經為Ubuntu 16.10、Ubuntu 16.04和Ubuntu 14.04編譯了官方的二進位文件,你可以下載、安裝並學習。
想看到更多這類內容?去APP商店搜IT之家,天天都有小歡喜。
TAG:IT之家 |