在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

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

版本兼容性


4.0 翻譯:muhlenXi 2017-09-25

4.1 翻譯:mylittleswift

本書描述的是 Swift 4.1,是 Xcode 9.2 中包含的默認(rèn)版本。你可以用 Xcode 9.2 來構(gòu)建用 Swift 4 或 Swift 3 寫的項(xiàng)目。

注意

當(dāng) Swift 4 編譯器編譯 Swift 3 版本的代碼時(shí),它識(shí)別的語言版本為 3.2 版本。因此,你可以使用像 #if swift(>=3.2) 條件編譯塊來編寫多版本編譯器可以并存的代碼。

當(dāng)你用 Xcode 9.2 編譯 Swift 3 的代碼,Swift 4 中大部分功能是可以使用的。也就是說,下面的功能僅僅是 Swift 4 的代碼中可以使用:

  • 字符串的子串操作返回的實(shí)例是 Substring 類型,不再是 String 類型。
  • 在更少的地方顯式的添加 @objc 屬性。
  • 同一文件中類型的擴(kuò)展可以訪問這個(gè)類型的私有成員。

用 Swift 4 寫的項(xiàng)目可以依賴用 Swift 3 寫的項(xiàng)目,反之亦然。這意味著,如果你將一個(gè)大的項(xiàng)目分解成多個(gè)框架(framework),你可以每次一個(gè)框架地遷移 Swift 3 代碼到 Swift 4。