十九、Runtime之(三)class结构

2019-04-20  本文已影响0人  yqc5521

1.struct objc_class结构


struct objc_class结构

2.class_rw_t结构


class_rw_t结构
class_rw_t示图结构解析
3.class_ro_t结构
class_ro_t结构

4.method_array_t结构


method_array_t
5.class_rw_t与class_ro_t的关系
class_ro_t,在创建之初已经存在,在class_to_t在给class_rw_t的ro属性赋值之前,会判断rw是否存在,若不存在,需要创建rw,再将ro赋值给rw的ro变量。然后再将rw赋值给class对象。
class_rw_t与class_ro_t的关系
上一篇 下一篇

猜你喜欢

热点阅读