【发布时间】:2018-02-13 00:53:08
【问题描述】:
我目前正在将我的一些代码转换为在 Xcode 9 中编译,但偶然发现了一些不同的行为,这迫使我只能在 Xcode 9 中使用一些代码,而另一些只能在 Xcode 8 中使用。 是否有某种 ifdef,以便我可以根据使用的 Xcode 版本重定向代码?
任何帮助表示赞赏。 谢谢!
【问题讨论】:
-
为什么使用 Xcode 版本?似乎更好的检查是(a)您正在构建的 Swift 版本或(b)正在运行的操作系统版本。
标签: swift xcode conditional-compilation