鍍金池/ 教程/ iOS/ 關(guān)于 Swift(About Swift)
特性(Attributes)
Access Control 權(quán)限控制的黑與白
基本運(yùn)算符(Basic Operators)
基礎(chǔ)部分(The Basics)
閉包(Closures)
擴(kuò)展
泛型參數(shù)(Generic Parameters and Arguments)
訪問控制和 protected
語句(Statements)
模式(Patterns)
WWDC 里面的那個“大炮打氣球”
關(guān)于語言參考(About the Language Reference)
語法總結(jié)(Summary of the Grammar)
嵌套類型
類型(Types)
Swift 初見(A Swift Tour)
泛型
枚舉(Enumerations)
高級運(yùn)算符
繼承
析構(gòu)過程
關(guān)于 Swift(About Swift)
訪問控制
類和結(jié)構(gòu)體
內(nèi)存安全
Swift 與 C 語言指針友好合作
協(xié)議
屬性(Properties)
可選類型完美解決占位問題
錯誤處理
字符串和字符(Strings and Characters)
聲明(Declarations)
自動引用計數(shù)
Swift 里的值類型與引用類型
表達(dá)式(Expressions)
Swift 文檔修訂歷史
造個類型不是夢-白話 Swift 類型創(chuàng)建
歡迎使用 Swift
詞法結(jié)構(gòu)(Lexical Structure)
集合類型(Collection Types)
下標(biāo)
方法(Methods)
可選鏈?zhǔn)秸{(diào)用
版本兼容性
類型轉(zhuǎn)換
構(gòu)造過程
The Swift Programming Language 中文版
函數(shù)(Functions)
Swift 教程
控制流(Control Flow)

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


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)代編程模式來避免大量常見編程錯誤:

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

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)建出的東西。