我是Swift的新手,我想了解“使用Legacy Swift语言版”的意思。我google了很多人每个人只给出一个答案作为修复而不是意义,为什么它被使用和意义。
如果我选中了使用Legacy Swift语言版本,那么我们有3个选项: 是的 2.不 3.未指定
他们的意思是什么? 假设我选择了是。然后是什么意思,为什么我选择是。
答案 0 :(得分:1)
使用旧版swift版意味着您可以使用Swift 2.3或Swift 3.x作为代码。
如果您想使用新项目并希望使用旧版代码(Swift 2.3)或3.0,那么您可以按照以下方式从构建设置进行设置:
默认设置为否(Swift 3)。但是如果你想做遗留代码(Swift 2.3)那么你必须选择Yes(Swift 2.3)。