Swift4帶來了更快、更容易使用的String實現(xiàn),可以保持Unicode的正確性,并增加對創(chuàng)建、使用廣告管理子串的支持,它提高了開發(fā)者創(chuàng)建、使用和管理集合類型的能力,它支持結構化枚舉類型的歸檔并允許對外部格式進行類型安全的序列化,包括JSON和plist。
如上文所述,Swift4與Swift3兼容,編譯器現(xiàn)配有兩種語言模式,即Swift3.2和Swift4.0,在Swift3.2模式下,編譯器將接收大部分使用較舊的語言版本構建的源碼,為保持兼容性,以前存在的API更新將不會出現(xiàn)在此模式下。蘋果也表示,Swift4的功能在這種模式下可用。
在蘋果的平臺上,Swift4作為Xcode9的一部分,你可以在Mac App Store中下載到,同時,蘋果已經(jīng)為Ubuntu 16.10、Ubuntu 16.04和Ubuntu 14.04編譯了官方的二進制文件,你可以下載、安裝并學習。
雖然從Swift4過渡到Swift3需要一些代碼的遷移,不過蘋果任務,這個過渡過程還是相對溫和的。
留言與評論(共有 條評論) |