美文网首页
OC中id和NSObject *的区别

OC中id和NSObject *的区别

作者: 兰帕德 | 来源:发表于2020-06-20 17:26 被阅读0次

id是一个指针。
NSObject *是NSObject类型的指针。
Objective-C中并非所有的类都继承自NSObject,还有NSProxy类,故NSObject *的范围小于id。

相关文章

  • OC中id和NSObject *的区别

    id是一个指针。NSObject *是NSObject类型的指针。Objective-C中并非所有的类都继承自NS...

  • id<NSObject>

    mark: id、NSObject *、id、instancetype的区别id ,NSObj...

  • id 和 NSObject区别

    1.NSObject包含了一些其他的方法,需要实现NSObject协议,可以用NSObject来表示id,但是不能...

  • Runtime

    OC中的id类型 id的类型定义 struct objc_object在runtime中定义 NSObject底...

  • 内存管理总结

    1.id和instanceType区别? 2. id和NSObject区别? 3. id、nil、Nil、NULL...

  • id和NSObject*的区别

    id是一个 objc_object 结构体指针,定义是 id可以理解为指向对象的指针。所有oc的对象 id都可以指...

  • iOS一些面试题总结2019.3

    1.id、instancetype、NSObject *、id的区别? 根据Cocoa的命名规...

  • 查漏补缺

    1.NSObject和id的区别 2.id类型, nil , Nil ,NULL和NSNULL的区别? 3.SMu...

  • id、NSObject *、id、insta

    一. id 与 NSObject * 1、id是OC对象但不一定是NSObject对象,并非所有的Foundati...

  • AnyObject 与 Any(Double,Int,Strin

    * 在Swift中AnyObject对应OC中的id, 用于保存对象类型, 所以继承于NSObject的类 * 注...

网友评论

      本文标题:OC中id和NSObject *的区别

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