我想知道如何使用xcode跟踪程序执行情况 我想知道当你在方法
中添加断点时正在调用哪种方法有没有办法在没有添加断点的情况下做同样的事情?
答案 0 :(得分:1)
有一些与Debugger相关的WWDC 2012 videos,其中一个显示如何添加在运行调试器命令后自动继续的断点。这是添加日志记录的首选,因为不需要继续执行write-compile-debug循环。
您可以向调用的断点添加操作:
expr (void)NSLog(@"self=%p Method1", self);
说过我仍然使用日志调用,但我使用自己的日志框架自动打印类和方法的名称(使用编译器生成的__FUNCTION__
字符串)。
答案 1 :(得分:1)
在搜索之后,我发现最简单的解决方案是将以下代码放在您的方法中:
NSLog(@"<%@:%@:%d>", NSStringFromClass([self class]), NSStringFromSelector(_cmd), __LINE__);
答案 2 :(得分:0)
NSLog(@“Check 1 - 2!”);
将显示日志跟踪; - )