Swift 3.0 :使用旧版 Swift 语言版本

3

我是Swift的新手,我想了解“使用传统Swift语言版本”的含义。我查了很多资料,但每个人都只给出了一个修复的答案,而没有解释为什么要使用它以及它的含义。

如果我勾选了“使用传统Swift语言版本”,那么我们有三个选项: 1. 是 2. 否 3. 未指定

它们的含义是什么? 假设我选择了是。那么这意味着什么,为什么我要选择是。

1个回答

1

使用传统的Swift版本意味着您可以在代码中使用Swift 2.3或Swift 3.x。

如果您想使用新项目并且想要使用传统代码(Swift 2.3)或3.0,则可以从构建设置中进行以下设置:

enter image description here

默认设置为No(Swift 3)。但是,如果您想要执行旧代码(Swift 2.3),则必须选择Yes(Swift 2.3)。

更多信息:Xcode 8中使用遗留Swift的步骤

您还可以检查:https://swift.org/migration-guide/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接