美文网首页
NULL & nil & Nil & N

NULL & nil & Nil & N

作者: RedSun_ | 来源:发表于2016-01-04 13:37 被阅读38次
  • NULL 是C的,空地址,地址的数值是0, 是一个长整数,表示地址是空。

  • nil 是OC的,空对象,地址指向空的对象。在OC中,可以给空对象发送任何消息,不会出现错误。

  • Nil 是OC中类的字面零值,地址指向空的类。

  • NSNULL 用于解决向 NSArrayNSDictionary 等集合中添加空值的问题。

定义
NULL (void *)0 C指针的字面零值
nil (id)0 Objective-C对象的字面零值
Nil (Class)0 Objective-C类的字面零值
NSNull [NSNull null] 用来表示零值的单独对象

相关文章

网友评论

      本文标题:NULL & nil & Nil & N

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