- class & isMemberOfClass & isKind
- iskindOfClass & isMemberOfClass
- isKindOfClass, isMemberOfClass
- 二十九、Runtime之(十二)方法isKindOfClass与
- 问题:isMemberOfClass 和 isKindOfCla
- isKindOfClass与isMemberOfClass的区别
- isKindOfClass和isMemberOfClass的区别
- isKindOfClass和isMemberOfClass区别
- isKindOfClass和isMemberOfClass的区别
- NSObject 的运行时方法 isKindOfClass 和
源码地址:
https://opensource.apple.com/source/objc4/objc4-532.2/runtime/NSObject.mm
1.源码:

2.object:
typedef struct objc_object {
Class isa; => 指向其所属类
}
3.Class定义
typedef struct objc_class *Class;
struct objc_class {
Class isa; => 指向其所属元类
Class super_class;
}
4.object_getClass((id)obj),该项内容获取的是isa指针指向的内容。obj可以是对象,也可以是类。
5.OC对象模型

网友评论