本書描述的是在 Xcode 11 中的默認(rèn) Swift 版本 Swift 5.1。你可以使用 Xcode11 來構(gòu)建 Swift 5.1、Swift 4.2 或 Swift 4 寫的項目。
當(dāng)您使用 Xcode 11 構(gòu)建 Swift 4 和 Swift 4.2 代碼時,Swift 5.1 的大多數(shù)功能都適用。但以下功能僅支持 Swift 5.1 或更高版本:
用 Swift 5.1 寫的項目可以依賴用 Swift 4.2 或 Swift 4 寫的項目,反之亦然。這意味著,如果你將一個大的項目分解成多個框架(framework),你可以逐個地將框架從 Swift 4 代碼遷移到 Swift 5.1。