在iPhone应用程序中跟踪方法调用

时间:2010-09-16 19:03:04

标签: iphone

如何在iPhone应用程序运行时跟踪方法调用及其顺序?我应该使用哪种乐器?

2 个答案:

答案 0 :(得分:0)

没有仪器直接这样做。获得此类信息的几种选择:

1)在调试器中设置断点。然后,您可以使用“跳过”“步进”和“逐步退出”按钮来跟踪执行情况。

2)将NSLog放在您感兴趣的代码中的位置:

-(void) someMethod {
  NSLog (@"Starting someMethod");
  // rest of the method is here
}

然后,您可以在控制台中读取NSLog。

答案 1 :(得分:0)

您也可以使用

NSLog(@"%s",__PRETTY_FUNCTION__);

打印当前正在运行的方法