IOS开发知识点

objc_getClass、object_getClass、cl

2020-11-25  本文已影响0人  得_道

1.Class objc_getClass(const char *aClassName)

1> 传入字符串类名

2> 返回对应的类对象

2.Class object_getClass(id obj)

1> 传入的obj可能是instance对象、class对象、meta-class对象

2> 返回值

a) 如果是instance对象,返回class对象

b) 如果是class对象,返回meta-class对象

c) 如果是meta-class对象,返回NSObject(基类)的meta-class对象

3.- (Class)class、+ (Class)class

1> 返回的就是类对象


- (Class)class {

    return self->isa;

}

+ (Class)class {

    return self;

}

上一篇 下一篇

猜你喜欢

热点阅读