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