我习惯于使用 Visual Studio 的调试器,它本质上会跟踪应用程序的逻辑路径,从一个方法跳到另一个方法,让您看到某些东西可能无法正常工作。
当我在 Xcode (4.6.3) 中根据需要使用“Step into”或“step over”进行调试时,我会通过一些方法,但它似乎会跳转到已编译的代码中,我迷路了。由于这个原因,我看不到事件的逻辑流程或顺序,所以我做错了什么吗?
如何跟踪代码中实际执行的操作,但以一种有意义且不向我显示编译代码的方式?
例如,我在 ViewDidLoad 上放置了一个断点,因为我想看看调用该方法后会发生什么,因为我的应用程序没有按预期工作。其他地方的断点没有被击中,所以我需要追踪一个问题。
因此,我的 ViewDidLoad 断点被命中,我通过该方法工作,然后当调试器到达该方法的末尾时,它飞入已编译的代码,因此我不知道事件顺序中的下一步是什么。