标签: ios objective-c app-store grand-central-dispatch
只是一个简单的问题。我正在尝试了解当您将构建配置从Xcode 5中的“Debug”更改为“Release”时发生的情况。目前我有一个在Debug配置下完美运行的应用程序。当我将其更改为Release时,GCD似乎不再正常执行。切换此配置时会发生什么变化?
由于
答案 0 :(得分:1)
发布版本启用了编译器优化器,这通常会使代码运行得更快,顺序也略有不同。如果你有任何线程代码只有在运行缓慢时才能运行,那么它的运气可能会在Release版本中运行(或者在更快的设备上运行)。