打印方法执行列表

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文件 可能会需要开放相关的权限,右键点击显示简介->共享与权限->点击锁->输入密码->把无权

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

                   可以打开。如下图:


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 7,384评论 0 17
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,684评论 1 32
  • 1.OC里用到集合类是什么? 基本类型为:NSArray,NSSet以及NSDictionary 可变类型为:NS...
    轻皱眉头浅忧思阅读 1,483评论 0 3
  • 大一的那个暑假我常常反思,过去的这一年的生活究竟是不是我所想要的,我过得是否真正开心,或者说过去这一年所做的一切与...
    默猷阅读 368评论 0 0
  • 春气发而百草生,正得秋而万宝成。 读到这两句绝妙的诗。春气发,生机生气之勃发;正得秋,秋收自然正得。春天做春天该做...
    坚冰至_Monsol阅读 1,385评论 0 51

友情链接更多精彩内容