NULL,nil,Nil,NSNull的区别

【NSNull】

【注】表示空的事物有四个

【NULL】【nil】【Nil】【NSNull】

 

NULL:表示基础类型指针为空

int * p = NULL;

 

nil:表示对象指针为空

id obj = nil;

 

Nil:表示Class变量为空

Class class = Nil;

 

NSNull:用在数组字典等数据结构中占位,作为空元素

//唯一方法

[NSNull null]; 创建表示空的对象

posted on 2016-01-20 19:16  Mr_Deng  阅读(91)  评论(0)    收藏  举报

导航