如何查看我的Mac和Xcode中安装的Swift版本?
大家好!我是一名iOS开发新手,对Swift版本感到困惑。我安装了最新版本的Xcode,但在网上经常看到只适用于特定Swift版本的代码示例。例如,我尝试使用`#warning`作为TODO标记,但Xcode报错:
```swift
#warning("完成授权逻辑")
// 错误:'warning'仅在Swift 4.2或更新版本中可用
```
我不明白我使用的是哪个Swift版本。在终端中输入`swift --version`,它显示类似“5.10”的数字,而在Xcode设置中写着“Swift 5”——这是同一个东西吗?另外,如果我打开一个用Swift 3编写的旧项目,它能在我的Swift版本上运行吗?请解释如何准确确定我的项目、Xcode和系统中使用的Swift版本。我想确保编写的代码不会因版本不兼容而崩溃。
<<>>