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