摘要: 实例对象( instance)、类对象(class)、元类对象(meta-class)的内部结构分析 本文使用的objc源码版本为objc4-756.2。 Class本质上为一个结构体类型: typedef struct objc_class *Class; 实例对象的定义 struct objc_ 阅读全文
posted @ 2020-08-27 19:10 俊华的博客 阅读(698) 评论(0) 推荐(0) 编辑
摘要: isa指针 instance对象的isa指向class对象,当调用对象方法时,通过instance对象的isa找到class,最后找到对象方法的实现进行调用。 class对象的isa指向meta-class,当调用类方法时,通过class对象的isa找到meta-class,最后找到类方法的实现进行 阅读全文
posted @ 2020-08-27 18:49 俊华的博客 阅读(259) 评论(0) 推荐(0) 编辑