首页 > 其他 > 详细

isMemberOfClass isKindOfClass isSubclassOfClass区别

时间:2019-10-25 00:59:17      阅读:122      评论:0      收藏:0      [点我收藏+]

- (BOOL)isMemberOfClass:(Class)aClass;

 

- (BOOL)isKindOfClass:(Class)aClass;

 

+ (BOOL)isSubclassOfClass:(Class)aClass;

 

看方法声明,isKindOfClass和isMemberOfClass都是实例方法,用来判断当前的对象是否是某一类型,isKindOfClass用来判断一个对象是不是特定一个类的对象(包括子类),isMemberOfClass跟isKindOfClass基本一样,不过不包括子类。

 

isSubclassOfClass是类方法,用来判断一个类对象是不是等于另一个类对象,或者是另一个类对象的子类对象。

isMemberOfClass isKindOfClass isSubclassOfClass区别

原文:https://www.cnblogs.com/yibinpan/p/11735878.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!