1.Class objc_getClass(const char *aClassName)
1> 傳入字符串類(lèi)名
2> 返回對(duì)應(yīng)的類(lèi)對(duì)象
2.Class object_getClass(id obj)
1> 傳入的obj可能是instance對(duì)象、class對(duì)象扮饶、meta-class對(duì)象
2> 返回值
a) 如果是instance對(duì)象具练,返回class對(duì)象
b) 如果是class對(duì)象,返回meta-class對(duì)象
c) 如果是meta-class對(duì)象甜无,返回NSObject(基類(lèi))的meta-class對(duì)象
3.- (Class)class扛点、+ (Class)class
1> 返回的就是類(lèi)對(duì)象
- (Class)class {
return self->isa;
}
+ (Class)class {
return self;
}