美文网首页IOS开发知识点
objc_getClass、object_getClass、cl

objc_getClass、object_getClass、cl

作者: 得_道 | 来源:发表于2020-11-25 10:10 被阅读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;

}

相关文章

网友评论

    本文标题:objc_getClass、object_getClass、cl

    本文链接:https://www.haomeiwen.com/subject/sqigiktx.html