将构建配置更改为" Release"来自" Debug"导致GCD挂起?

时间:2014-07-29 02:00:56

标签: ios objective-c app-store grand-central-dispatch

只是一个简单的问题。我正在尝试了解当您将构建配置从Xcode 5中的“Debug”更改为“Release”时发生的情况。目前我有一个在Debug配置下完美运行的应用程序。当我将其更改为Release时,GCD似乎不再正常执行。切换此配置时会发生什么变化?

由于

1 个答案:

答案 0 :(得分:1)

发布版本启用了编译器优化器,这通常会使代码运行得更快,顺序也略有不同。如果你有任何线程代码只有在运行缓慢时才能运行,那么它的运气可能会在Release版本中运行(或者在更快的设备上运行)。