- (BOOL)isMemberOfClass:(Class)aClass;

 

- (BOOL)isKindOfClass:(Class)aClass;

 

+ (BOOL)isSubclassOfClass:(Class)aClass;

 

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

 

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

posted on 2019-10-25 00:24  ximenchuixie  阅读(257)  评论(0编辑  收藏  举报