美文网首页iOS进阶
Is kind of Class 和 is member of

Is kind of Class 和 is member of

作者: 流沙3333 | 来源:发表于2017-03-01 17:26 被阅读114次

isKindOfClass和isMemberOfClass 都是NSObject的比较Class的方法

但两个有很大区别:

isKindOfClass来确定一个对象是否是一个类的实例,或者是派生自该类的实例.

isMemberOfClass只能确定一个对象是否是当前类的实例。

例如:我们已经继承NSObject派生了自己的类,isMemberOfClass不能检测任何的类都是基于NSObject类这一事实,而isKindOfClass可以。

所以一般情况下围了减少误判,我们一般使用is kind of class来进行对比。

相关文章

网友评论

    本文标题:Is kind of Class 和 is member of

    本文链接:https://www.haomeiwen.com/subject/mjkcgttx.html