美文网首页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