【发布时间】:2018-04-19 05:44:59
【问题描述】:
随着 Xcode 9 和 swift 4 的推出,我不断看到您必须从 swift 3.2 迁移。目前我正在运行 Xcode 8.3.3,它将我的 swift 编译语言显示为 swift 3。
有些地方说 swift 3.2 是 Xcode 9 中给出的名称,它在 Xcode 8.3.3 中被称为 swift 3。它是否正确?我是否已经在 Xcode 8.3.3 中运行 swift 3.2 但它只是标记为 swift 3?如果没有,我该如何进入 swift 3.2?
提前致谢
【问题讨论】:
-
类似但不重复,我想澄清一下 Xcode 8.3.3 是在运行 swift 3.1 还是 3.2,并在“swift 语言版本”下将其标记为 swift 3。
-
Xcode 8.3.3 -> 3.1 (swiftlang-802.0.53 clang-802.0.42) 参考:en.wikipedia.org/wiki/Xcode
-
Swift 3.2 是在 Xcode 9 下继续使用 Swift 3 代码而不将项目完全转换为 Swift 4 的权宜之计。
标签: swift xcode swift3 swift4 xcode9