解决方法
如果你想确保你的变量必须在某一点上以某种方式,那就是断言(例如NSAssert()).
如果您只想知道变量何时发生变化,请使用观察点而不是断点. (单击调试器中的变量并选择“Watch”.)
如果你想检查一个特定点的变量,只有当它是“特别的东西”时才会中断,使用一个条件断点.右键单击xcode中的断点并选择“编辑断点”.你也可以使用它来经常打破(例如100次火灾后).
如果您只想知道何时到达一行代码,但没有停在那里,请使用Edit Breakpoint窗口中的“Sound”操作,然后“评估操作后自动继续”.我在性能工作中使用了这么多.当我听到它开始嗡嗡声时,我知道我在代码中找到了一个热点.
你还有别的想法吗?