美文网首页
打印runtime的消息

打印runtime的消息

作者: 小心翼翼的斑羚 | 来源:发表于2017-12-14 20:25 被阅读0次

打印runtime的消息

1.#import <objc/runtime.h>

2.想要开始打印的地方加上下面代码

    extern void instrumentObjcMessageSends(BOOL);
   instrumentObjcMessageSends(YES);

3.想要关闭的地方加上下面代码

    extern void instrumentObjcMessageSends(BOOL);
   instrumentObjcMessageSends(NO);
  1. finder 中 找到 /private/tmp/ 文件夹,找到最新的 msgSends-xxxx文件
  2. 终端执行tail -f /private/tmp/msgSends-xxxx

只打印某段代码

void logtest()
{
    extern void instrumentObjcMessageSends(BOOL);
    instrumentObjcMessageSends(YES);
    Dog * dog = [[Dog alloc]init];
    instrumentObjcMessageSends(NO);
    Person * person = [[Person alloc]init];
}

还有更多方法 详见https://segmentfault.com/a/1190000004202319

相关文章

  • 打印runtime的消息

    打印runtime的消息 1.#import 2.想要开始打印的地方加上下面代码...

  • iOS - Runtime - 概念和方法交换

    runtime的概述runtime的相关概念runtime消息机制消息传递动态方法解析消息转发runtime的作用...

  • runtime底层实现原理

    一、Runtime介绍二、Runtime源码初探三、Runtime消息传递四、Runtime消息转发五、Runti...

  • Runtime-原理

    runtime初探对象与方法的本质runtime-消息发送runtime-动态方法解析runtime-消息转发 r...

  • Runtime那些事儿(消息机制)

    Runtime那些事儿(消息机制) Runtime那些事儿(消息机制)

  • Runtime 的应用

    前面我们说到:Runtime 消息传递机制Runtime 消息转发机制Runtime 交换方法今天我们来谈谈Run...

  • iOS面试-Runtime简介

    本文主要介绍runtime的五点 Runtime简介 Runtime(消息机制) Runtime方法调用流程 Ru...

  • Runtime梳理(一)消息机制及应用

    Runtime的介绍 Runtime消息的传递和转发 Runtime的应用 1.Runtime的介绍 Object...

  • 基础篇

    Runtime之必备C知识 Runtime之类的本质 Runtime之消息处理策略 Runtime之常用API 进...

  • 深入浅出Runtime

    Runtime运行时 目录 一、runtime 简介二、消息机制<了解>2.1 消息机制原理2.2 消息调用流程三...

网友评论

      本文标题:打印runtime的消息

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