在NSObject中是这样实现的
- (Class)class {
return self;
}
- (Class)class {
return object_getClass(self);
}
1.对于一个类的实例对象来说,调用这两个方法是一样的最终都是调用了object_getClass(obd)
2.对于一个NSObject类调用class来说静态的时候是直接返回的自己。
在NSObject中是这样实现的
1.对于一个类的实例对象来说,调用这两个方法是一样的最终都是调用了object_getClass(obd)
2.对于一个NSObject类调用class来说静态的时候是直接返回的自己。
本文标题:ios 中class 和 object_getClass区别
本文链接:https://www.haomeiwen.com/subject/ofmljttx.html
网友评论