NSnull、nil、Nil、null的区别 |
|
|
nil,Nil,null,NSNull的区别:
nil:指向OC中对象的空指针。
Nil:指向OC中类的空指针。
Null:指向其它类型的空指针,如一个c类型的内存指针。
NSNull:在集合对象中,表示空值对象。
标志?????值????????含义
NULL???(void)0?????C指针的字面零值
nil???????(id)0??????Objective-C对象的字面零值
Nil?????(Class)0????Objective-C类的字面零值
NSNull??[NSNullnull]??用来表示零值的单独的对象
|
|
|
|
|
|
|
|