首页 > 代码库 > NSArray和NSDictionary添加空对象,以及nil和Nil和NULL和NSNull
NSArray和NSDictionary添加空对象,以及nil和Nil和NULL和NSNull
因为在NSArray和NSDictionary中nil中有特殊的含义(表示列表结束),所以不能在集合中放入nil值。如要确实需要存储一个表示“什么都没有”的值,可以使用NSNull类。
NSNull只有一个方法:
+ (NSNull *) null;
nil是一个对象指针为空,Nil是一个类指针为空,NULL是基本数据类型为空。
但是从数组取出NSNull对象不能和nil作比较,否则会出错,见这篇文章http://www.cocoachina.com/industry/20140424/8225.html;
NSArray和NSDictionary添加空对象,以及nil和Nil和NULL和NSNull
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。