假设在我的项目中有一些具有这种模式的代码块:
dispatch_semaphore_wait(mySemaphore);
// Arbitrary code here that I could get stuck on and not signal
dispatch_semaphore_signal(mySemaphore);
假设我在调试器中停下来发现我被卡住了:
dispatch_semaphore_wait(mySemaphore);
如何轻松查看上次使用信号量的位置?如在哪里可以看到 dispatch_semaphore_wait(mySemaphore); 被调用并通过下一行代码?最简单的方法是使用 NSLog,但是在使用 Xcode 4 的调试器中是否有更好/更快的方法来做到这一点?