转载自:http://blog.youkuaiyun.com/namehzf/article/details/6894090
isKindOfClass
- (BOOL)isKindOfClass:(Class)aClass;
作用:判定receiver是否为aClass或其子类的实例 (考虑子类情况)
isMemberOfClass
- (BOOL)isMemberOfClass:(Class)aClass;
作用:判定receiver是否为aClass的实例 (即判断实例是否刚好是这个类的实例 不考虑子类情况)
isSubclassOfClass
+ (BOOL)isSubclassOfClass:(Class)aClass
作用:判定是否为aClass的子类
说明:只有类方法