如何在iPhone应用程序运行时跟踪方法调用及其顺序?我应该使用哪种乐器?
答案 0 :(得分:0)
没有仪器直接这样做。获得此类信息的几种选择:
1)在调试器中设置断点。然后,您可以使用“跳过”“步进”和“逐步退出”按钮来跟踪执行情况。
2)将NSLog放在您感兴趣的代码中的位置:
-(void) someMethod {
NSLog (@"Starting someMethod");
// rest of the method is here
}
然后,您可以在控制台中读取NSLog。
答案 1 :(得分:0)
您也可以使用
NSLog(@"%s",__PRETTY_FUNCTION__);
打印当前正在运行的方法