這里的教程為Swift官方教程中文版。

關(guān)于 Swift(About Swift)


1.0 翻譯:numbbbbb
校對(duì):yeahdongcn

2.0 翻譯+校對(duì):xtymichael

3.0 翻譯+校對(duì):shanks,2016-10-06 3.0.1 review : 2016-11-09

3.1 校對(duì): SketchK 2017-04-08

4.0 翻譯:rain2540 2017-09-21

Swift 是一種非常好的編寫(xiě)軟件的方式,無(wú)論是手機(jī),臺(tái)式機(jī),服務(wù)器,還是其他運(yùn)行代碼的設(shè)備。它是一種安全,快速和互動(dòng)的編程語(yǔ)言,將現(xiàn)代編程語(yǔ)言的精華和蘋(píng)果工程師文化的智慧,以及來(lái)自開(kāi)源社區(qū)的多樣化貢獻(xiàn)結(jié)合了起來(lái)。編譯器對(duì)性能進(jìn)行了優(yōu)化,編程語(yǔ)言對(duì)開(kāi)發(fā)進(jìn)行了優(yōu)化,兩者互不干擾,魚(yú)與熊掌兼得。

Swift 對(duì)于初學(xué)者來(lái)說(shuō)也很友好。它是第一個(gè)既滿足工業(yè)標(biāo)準(zhǔn)又像腳本語(yǔ)言一樣充滿表現(xiàn)力和趣味的系統(tǒng)編程語(yǔ)言。它支持代碼預(yù)覽(playgrounds),這個(gè)革命性的特性可以允許程序員在不編譯和運(yùn)行應(yīng)用程序的前提下運(yùn)行 Swift 代碼并實(shí)時(shí)查看結(jié)果。

Swift通過(guò)采用現(xiàn)代編程模式來(lái)避免大量常見(jiàn)編程錯(cuò)誤:

  • 變量始終在使用前初始化。
  • 檢查數(shù)組索引超出范圍的錯(cuò)誤。
  • 檢查整數(shù)是否溢出。
  • 可選值確保明確處理 nil 值。
  • 內(nèi)存被自動(dòng)管理。
  • 錯(cuò)誤處理允許從意外故障控制恢復(fù)。

Swift 代碼被編譯和優(yōu)化,以充分利用現(xiàn)代硬件。語(yǔ)法和標(biāo)準(zhǔn)庫(kù)是基于指導(dǎo)原則設(shè)計(jì)的,編寫(xiě)代碼的明顯方式也應(yīng)該是最好的。安全性和速度的結(jié)合使得 Swift 成為從 “Hello,world!” 到整個(gè)操作系統(tǒng)的絕佳選擇。

Swift 將強(qiáng)大的類(lèi)型推理和模式匹配與現(xiàn)代輕巧的語(yǔ)法相結(jié)合,使復(fù)雜的想法能夠以清晰簡(jiǎn)潔的方式表達(dá)。因此,代碼不僅更容易編寫(xiě),而且易于閱讀和維護(hù)。

Swift 已經(jīng)進(jìn)行了多年,并且隨著新特性和功能的不斷發(fā)展。我們對(duì) Swift 的目標(biāo)是雄心勃勃的。我們迫不及待想看看你創(chuàng)建的內(nèi)容。

? 歡迎使用 Swift Swift 初見(jiàn) ?
?