美文网首页
ios 中class 和 object_getClass区别

ios 中class 和 object_getClass区别

作者: 反调唱唱 | 来源:发表于2016-07-07 21:22 被阅读249次

    在NSObject中是这样实现的

    • (Class)class {
      return self;
      }
    • (Class)class {
      return object_getClass(self);
      }

    1.对于一个类的实例对象来说,调用这两个方法是一样的最终都是调用了object_getClass(obd)
    2.对于一个NSObject类调用class来说静态的时候是直接返回的自己。

    Paste_Image.png

    相关文章

      网友评论

          本文标题:ios 中class 和 object_getClass区别

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