|
@@ -331,7 +331,6 @@ int main(int argc, const char * argv[]) {
|
|
class_rw_t *personMetaClassData = perClass->metaClass()->data();
|
|
class_rw_t *personMetaClassData = perClass->metaClass()->data();
|
|
NSLog(@"%p %p",stuClass,perClass);
|
|
NSLog(@"%p %p",stuClass,perClass);
|
|
///
|
|
///
|
|
- ///https://juejin.im/post/5c9487a6f265da611e177614
|
|
|
|
///class_rw_t结构中有一个class_ro_t类型的指针ro,看一下class_ro_t结构体。
|
|
///class_rw_t结构中有一个class_ro_t类型的指针ro,看一下class_ro_t结构体。
|
|
/// class_ro_t结构体存储了类在编译期就已经确定的属性、方法以及遵循的协议
|
|
/// class_ro_t结构体存储了类在编译期就已经确定的属性、方法以及遵循的协议
|
|
// 因为在编译期就已经确定了,所以是ro(readonly)的,不可修改
|
|
// 因为在编译期就已经确定了,所以是ro(readonly)的,不可修改
|