当前位置: 首页 > 知识库问答 >
问题:

如何查看我使用的Swift的哪个版本?

呼延运恒
2023-03-14

我刚刚在Xcode中创建了一个新的Swift项目。我想知道它使用的是哪个版本的Swift。

我如何在Xcode或终端中看到我在项目中使用的Swift的哪个版本?

共有1个答案

刘阳舒
2023-03-14

项目生成设置有一个“Swift编译器-语言”块,它以键值格式存储有关Swift语言版本的信息。它将显示所有可用的(支持的)Xcode的Swift语言版本和active版本。

项目|(选择项目目标)|构建设置|(在搜索栏中键入“Swift_Version”)Swift编译器语言|Swift语言版本|单击语言列表打开它(列表项中的任何一项都会有一个刻度标记,这将是Swift的当前版本)。

为了便于理解,请看这张快照:

#if swift(>=5.3)
print("Hello, Swift 5.3")

#elseif swift(>=5.2)
print("Hello, Swift 5.2")

#elseif swift(>=5.1)
print("Hello, Swift 5.1")

#elseif swift(>=5.0)
print("Hello, Swift 5.0")

#elseif swift(>=4.2)
print("Hello, Swift 4.2")

#elseif swift(>=4.1)
print("Hello, Swift 4.1")

#elseif swift(>=4.0)
print("Hello, Swift 4.0")

#elseif swift(>=3.2)
print("Hello, Swift 3.2")

#elseif swift(>=3.0)
print("Hello, Swift 3.0")

#elseif swift(>=2.2)
print("Hello, Swift 2.2")

#elseif swift(>=2.1)
print("Hello, Swift 2.1")

#elseif swift(>=2.0)
print("Hello, Swift 2.0")

#elseif swift(>=1.2)
print("Hello, Swift 1.2")

#elseif swift(>=1.1)
print("Hello, Swift 1.1")

#elseif swift(>=1.0)
print("Hello, Swift 1.0")

#endif
 类似资料:
  • 问题内容: 如何查看我使用的NumPy版本? (仅供参考,此问题已被编辑,因为问题和答案都不是特定于平台的。) 问题答案:

  • 我如何知道我使用的是哪个版本的Angular? 我试过: 但是找不到get 通过我知道我正在使用 但是如何获得angularjs版本?

  • 如果我记得Jasmine中有一个命令可以记录我运行到控制台的Jasmine的确切版本,但我不记得它是什么了。我肯定我以前在某个地方见过这个,现在我真的需要它,我在任何地方都找不到它。有人知道它是什么吗? 编辑:使用< code>jasmine.getEnv()发布的解决方案。versionString()不工作——对于阅读本文的任何mods来说,修复该问题是作为一个新问题开始还是在此继续更好?

  • 由于Log4Shell漏洞,我想搜索并找出我的Java项目是直接实现Log4j还是通过依赖关系实现Log4j,以及哪个版本。 例如,我有使用这些依赖关系管理工具的项目: Maven项目 如何在这些类型的依赖关系管理工具上实现这一点? 有关漏洞的详细信息(包括缓解步骤): CVE-2021-44228 Apache Log4j安全漏洞

  • 带 Suhosin-Patch 的 PHP 5.3.10-1ubuntu3.6,安装在 Ubuntu 12.04 LTS 上。 PHP 是 Web 世界里的百年老龟,它的壳上铭刻着一段丰富、复杂、而粗糙的历史。 在一个共享主机的环境里,它的配置可能会限制你能做的事情。 为了保持清晰地叙述,我们将仅针对一个版本的 PHP 进行讲述。 在 2013 年 4 月 30 日时,该版本为 PHP 5.3.1

  • 问题内容: V8如何与NodeJ一起安装?我当前的V8引擎是哪个版本? 问题答案: 简单方法: 在命令行中输入: 努力的方式: 键入以获取Node.js版本。 转到Node.js Changelogs。 查找并打开适当的Node.js版本更改日志。 查找包含的注释。