Swift 是一種非常好的編寫軟件的方式,無論是手機,臺式機,服務(wù)器,還是其他運行代碼的設(shè)備。它是一種安全,快速和互動的編程語言,將現(xiàn)代編程語言的精華和蘋果工程師文化的智慧,以及來自開源社區(qū)的多樣化貢獻結(jié)合了起來。編譯器對性能進行了優(yōu)化,編程語言對開發(fā)進行了優(yōu)化,兩者互不干擾,魚與熊掌兼得。
Swift 對于初學者來說也很友好。它是第一個既滿足工業(yè)標準又像腳本語言一樣充滿表現(xiàn)力和趣味的系統(tǒng)編程語言。它支持代碼預(yù)覽(playgrounds),這個革命性的特性可以允許程序員在不編譯和運行應(yīng)用程序的前提下運行 Swift 代碼并實時查看結(jié)果。
Swift 通過采用現(xiàn)代編程模式來避免大量常見編程錯誤:
nil
值。Swift 代碼被編譯和優(yōu)化,以充分利用現(xiàn)代硬件。語法和標準庫是基于指導原則設(shè)計的,編寫代碼的明顯方式也應(yīng)該是最好的。安全性和速度的結(jié)合使得 Swift 成為從 “Hello,world!” 到整個操作系統(tǒng)的絕佳選擇。
Swift 將強大的類型推理和模式匹配與現(xiàn)代輕巧的語法相結(jié)合,使復(fù)雜的想法能夠以清晰簡潔的方式表達。因此,代碼不僅更容易編寫,而且易于閱讀和維護。
Swift 已經(jīng)進行了多年,并且隨著新特性和功能的不斷發(fā)展。我們對 Swift 的目標是雄心勃勃的。我們迫不及待想看到你用它創(chuàng)建出的東西。