美文网首页
打印方法执行列表

打印方法执行列表

作者: 小鲲鹏 | 来源:发表于2019-03-20 13:22 被阅读0次

1.#import <objc/runtime.h>

2.  跨域调用需要在需要调用的位置声明:

    extern  voidinstrumentObjcMessageSends(BOOL);

3.然后在你想开始打印的位置调用:

    instrumentObjcMessageSends(YES);

4.在你想结束的打印的位置调用:

    instrumentObjcMessageSends(NO);

5.举个例子如下:

例图

6.然后去查找方法执行列表的文档:finder 中 找到 /private/tmp/ 文件夹,找到最新的 msgSends-xxxx文件

注意点:1.private文件夹是个隐藏文件夹,可以使用快捷键command+shift+'.'  显示隐藏的文件夹;

               2.打开msgSends-xxxx文件 可能会需要开放相关的权限,右键点击显示简介->共享与权限->点击锁->输入密码->把无权

                  限访问修改为读写,然后就

                   可以打开。如下图:

相关文章

网友评论

      本文标题:打印方法执行列表

      本文链接:https://www.haomeiwen.com/subject/qxkzmqtx.html