isa与superClass

Class的实现:

+ (Class)class {

    return self;

}

- (Class)class {

    return object_getClass(self);

}

object_getClass的实现:

Class object_getClass(id obj)

{

    if (obj) return obj->getIsa();

    else return Nil;

}
isa与superClass_第1张图片
1490498-58b297882c104b6c.png

你可能感兴趣的:(isa与superClass)