iOS你需要懂得知识
文中若有错误、侵权等不当的地方还望各位书友及时指正,共同学习进步。转载请注明出处
1、isKindOfClass,isSubclassOfClass和isMemberOfClass的区别
isKindOfClass:判断对象是否为某类或者其派生类的实例(对象方法);
isSubclassOfClass:判断对象是否为某类或者其派生类的实例(类方法);
isMemberOfClass:判断对象是否为某个特定类的实例(对象方法);
总结:
isSubclassOfClass和isKindOfClass的作用基本是一致的,都是用来判断一个对象或一个类是否为某个类或者某个类的子类。
isMemberOfClass 则是来判断类型是否完全匹配。