NULL 空地址,空指针 ,C语言
nil 空对象 栈上开辟空间 指向内存为 0 的堆地址 OC语言
本质都是同一样的东西 0 地址 ,所以可以混用不会出现问题,但是表达的语义不同,
我们为了语义相通,尽量对应的使用
NSNull 对象本身不为空,表达“空”的概念 他是为数组和字典赋空值。
NULL 空地址,空指针 ,C语言
nil 空对象 栈上开辟空间 指向内存为 0 的堆地址 OC语言
本质都是同一样的东西 0 地址 ,所以可以混用不会出现问题,但是表达的语义不同,
我们为了语义相通,尽量对应的使用
NSNull 对象本身不为空,表达“空”的概念 他是为数组和字典赋空值。
本文标题:NULL、Nil和NSNull的区别
本文链接:https://www.haomeiwen.com/subject/gqwvkttx.html
网友评论