美文网首页
Runtime-获得方法

Runtime-获得方法

作者: 没有梦想_何必远方 | 来源:发表于2016-09-06 15:59 被阅读19次

Method class_getInstanceMethod(Class cls, SEL name)  //获得指定类的实例方法,返回值是Method类型的

Method 是对应类对应sel名字的方法,如果找不到这个方法  返回NULL

会从本类class_copyMethodList里面去找如果找不到去superclass里面去找,在不到返回NULL

Method class_getClassMethod(Class cls, SEL name) //获取指定类的类方法,返回值也是Method类型的

返回的是一个data的结构体指针 对应描述的类方法的实现

相关文章

  • Runtime-原理

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

  • Runtime-获得方法

    Method class_getInstanceMethod(Class cls, SEL name) //获得指...

  • Runtime-方法

    01class的结构 元类对象和元类的结构是一样的,他是一种特殊的类对象 class_rw_t里面的methods...

  • runtime-整理中

    runtime-整理中

  • Runtime-方法交换

    在iOS开发中,有一种编程方式叫面向切面编程(AOP),这种编程最大好处是,在不修改源代码的前提下,在原有功能上添...

  • runtime-方法交换-实例

    需求:简单统一快速的给app里面所有的button修改字体颜色 #import "UIButton+NXButto...

  • RunTime-自动归档方法

    注意,实现NSCoding协议不能使用extension,因为指定构造器不能声明在extension中

  • Runtime-(四)方法缓存

    方法缓存的查找流程,实际上就是按照给定的SEL,在方法缓存列表中找到对应的bucket_t中的IMP。对应的流程就...

  • Runtime-(七)动态添加方法

    在说动态添加方法之前,我们先来看一个问题 Q: 使用performSelector:可能会遇到什么问题? 这个方法...

  • runtime-动态方法解析测试

    动态方法解析1 动态方法解析2

网友评论

      本文标题:Runtime-获得方法

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