配色: 字号:
NSnull、nil、Nil、null的区别
2015-08-23 | 阅:  转:  |  分享 
  
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]??用来表示零值的单独的对象



献花(0)
+1
(本文系蓝鸟的美丽首藏)