iPhone - 执行代码的狩猎行

时间:2011-04-20 15:35:44

标签: iphone xcode debugging

我正在开发一个包含大量代码的iPhone项目。应用程序接收外部请求并执行操作。但是,我无法弄清楚应用程序开始执行特定事件代码的确切位置。 Xcode中是否有一些功能可以解决这个问题?

谢谢。

3 个答案:

答案 0 :(得分:0)

您是否尝试在代码中设置断点?单击Xco​​de中的行号列以设置断点。

答案 1 :(得分:0)

如果不了解这些请求的来源或来源,很难就Xcode可能具有的工具提供任何建议,但查看名为<xxx>AppDelegate.m<xxx>Controller.m的任何项目文件都会是一个好的开始,在可能的发声方法上设置断点。

答案 2 :(得分:0)

我发现你可以使用Instruments Profiler来实现这一目标。

  1. 启动探查器
  2. 选择“Time Profiler”
  3. 在左下方的部分中,确保选中以下内容:仅显示Obj-C 隐藏系统库
  4. 在时间轴中,点击事件发生前的点。
  5. 点击“检查范围”中最左侧的图标(位于时钟左侧的顶栏上)
  6. 在时间轴中,单击事件完成后的点。 (可选)
  7. 单击“检查范围”中最右侧的图标
  8. 检查呼叫树
相关问题