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

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

版本兼容性


4.0 翻譯:muhlenXi 2017-09-25

4.1 翻譯:mylittleswift

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

注意

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

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

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

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