我应该选择哪种优化级别进行发布?

时间:2017-06-01 16:43:50

标签: swift xcode debugging optimization build

我已经阅读了here中的快速断言,并尝试了解有关优化的更多信息。

表示debug(默认值):

  

编译器不执行任何优化,这反过来会调试你的   代码并将其追溯到原始的源代码行   更容易。

代表-O

  

编译器将从代码中删除符号(例如变量和   函数名称)并对您的代码执行优化以改进它   性能

代表-Ounchecked

  

这是您想要的优化级别   你可以绝对最好的表现。虽然这个水平   优化确实提高了性能,它只能实现这一目标   引入一定程度的风险。在此优化   等级,Swift编译器将跳过许多安全检查   通常在代码中执行以挤出最后一个   一盎司的表现

我的问题是:

  • 为了让用户更快...当我存档并发布我的应用时,我是否需要进行调整?或者档案默认为-O

  • 我应该为用户提供哪个版本? -O-Ounchecked

0 个答案:

没有答案