摘要:
nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一个对象,是类的meta-class的实例), 而NSNull则用于集合操作,虽然它们表示的都是空值,但使用的场合完全不同。示例如下:idobject=nil;//判断对象不为空if(object){}//判断对象为空if(object==nil){}//数组初始化,空值结束NSArray*array=[[NSArrayalloc]initWithObjects:@"First",@"Se 阅读全文
posted @ 2013-04-18 23:47 gavin.han 阅读(2848) 评论(0) 推荐(0) 编辑