什么是Xcode 9.0版测试版的默认Swift自动建议版本?

问题描述:

什么是Xcode 9.0 beta版自动建议的默认Swift版本?什么是Xcode 9.0版测试版的默认Swift自动建议版本?

它是Swift 3还是Swift 4?

更多的参考,你可以从apple

获取文档您可以使用Xcode的9构建都写在任一斯威夫特4或目标斯威夫特3.

当斯威夫特4编译器使用Swift 3代码,它将其语言标识为3.2。因此,您可以使用条件编译块(如#if swift(> = 3.2))来编写与多个Swift编译器版本兼容的代码。

它是斯威夫特4。 Apple始终鼓励使用最新的语言及其功能。

+0

XCode中是否有任何属性可以检查默认情况下自动提示哪个版本? – Bharath

+0

如果您正在更改[开发语言](https://stackoverflow.com/questions/41118912/use-legacy-swift-language-version-xcode-8-2),则自动建议将随之更改。 – the4kman

+0

@ Anbu.Karthik:好的,我会的。感谢提醒。 – Bharath