Open
Description
class_ro_t 是class_rw_t 的一个元素,它是一个不可读写的,它存储了当前类在编译期就已经确定的属性、方法以及遵循的协议。
struct class_ro_t {
uint32_t flags;
uint32_t instanceStart;
uint32_t instanceSize;
uint32_t reserved;
const uint8_t * ivarLayout;
const char * name;
method_list_t * baseMethodList;
protocol_list_t * baseProtocols;
const ivar_list_t * ivars;
const uint8_t * weakIvarLayout;
property_list_t *baseProperties;
};
这里最关键的是实例变量存放在这里。
Metadata
Metadata
Assignees
Labels
No labels