我是Swift的新手,我想了解“使用传统Swift语言版本”的含义。我查了很多资料,但每个人都只给出了一个修复的答案,而没有解释为什么要使用它以及它的含义。
如果我勾选了“使用传统Swift语言版本”,那么我们有三个选项: 1. 是 2. 否 3. 未指定
它们的含义是什么? 假设我选择了是。那么这意味着什么,为什么我要选择是。
使用传统的Swift版本意味着您可以在代码中使用Swift 2.3或Swift 3.x。
如果您想使用新项目并且想要使用传统代码(Swift 2.3)或3.0,则可以从构建设置中进行以下设置:
默认设置为No(Swift 3)。但是,如果您想要执行旧代码(Swift 2.3),则必须选择Yes(Swift 2.3)。
更多信息:Xcode 8中使用遗留Swift的步骤