跟踪所有ObjC方法调用?

Wil*_*sch 12 debugging objective-c

有时候,在查看别人的大型Objective-C程序时,很难知道从哪里开始.

在这种情况下,我认为记录每个非Apple方法的调用会很有帮助.

有没有办法做到这一点?基本上,在某个中心位置进行一次更改,并记录每个被调用的方法.优选地限于非Apple方法.

Hol*_*nce 19

您可以将环境变量NSObjCMessageLoggingEnabled设置为YES.这将写入文件夹/ tmp/msgSends-xxx中所有消息发送的日志.

  • / tmp/msgSends-xxx在哪里? (2认同)