如何在 Xcode 中打开优化?

Bri*_*dig 2 optimization xcode build swift

我在 Xcode 7.2 中有一些运行良好的 Swift 代码,但是当我从命令行运行swift -O main.swift以运行它的优化构建时,我的代码运行得非常快。

如何在 Xcode 中开启代码优化?我已经尝试过 Product -> Build For -> Running,但这并没有以优化的速度运行它。我在“启用优化”或“发布版本”的项目设置中没有看到任何内容。

小智 6

如果您选择Product -> Scheme -> Edit Scheme,然后以 Run 方案为目标,您将看到它有两个构建配置:

  • 调试:使用-O0无优化选项构建。
  • 发布:使用-Os最快/最小优化选项构建。

您可以在Apple LLVM 7.0 - Code Generation, Optimization Level下的项目构建设置中找到这些值。

一种选择是编辑运行方案的构建配置,默认为调试,并将其更改为发布。

另一种选择是构建默认为 Release 的分析,并将构建一个可以进行分析的优化版本。