Hon*_*ney 5 debugging optimization xcode build swift
我从这里读到了关于快速断言并试图找到有关优化的更多信息.
for debug
(默认):
编译器不执行任何优化,这反过来使调试代码并将其追溯到原始的源代码行变得更加容易.
用于-O
:
编译器将从代码中删除符号(例如变量和函数名称),并对代码执行优化以提高其性能
用于-Ounchecked
:
如果你想获得绝对最好的性能,那么这就是你想要的优化级别.尽管这种优化水平确实提高了性能,但它只能通过引入一定程度的风险来实现这一目标.在此优化级别,Swift编译器将跳过它在代码中通常执行的许多安全检查,以便挤出最后一盎司的性能
我的问题是:
为了让用户更快...当我存档并发布我的应用程序时,我是否需要进行调整?或档案默认为-O
?
我应该为用户提供哪个版本?-O
还是-Ounchecked
?
归档时间: |
|
查看次数: |
1954 次 |
最近记录: |