[NSNull null]和nil有什么区别?
这是我看到的背景:
NSMutableArray *controllers = [[NSMutableArray alloc] init];
for (unsigned i = 0; i < kNumberOfPages; i++) {
[controllers addObject:[NSNull null]];
}
为什么不在那个地方零?
没有找到相关结果
已邀请:
6 个回复
痰嫉
场竟矩喘崩
值添加到
或
。如果您需要存储
值,则需要使用
包装类,如您所拥有的代码段所示。这在文档中指定。
死搭胯
和
这样的集合类不能包含
值。
是专门为
创建的占位符。它可以放入集合类中,只占用空间。
定义了一个单例对象,这意味着只有一个NSNull实例(使用
创建),但它可以在任意多个地方使用。
车料
输出: 2014-01-31 10:57:11.179 MCDocsApp [13266:a0b]案例1 2014-01-31 10:57:11.179 MCDocsApp [13266:a0b] a == nil 2014-01-31 10:57:11.179 MCDocsApp [13266:a0b] a ==无 2014-01-31 10:57:11.180 MCDocsApp [13266:a0b]案例2 2014-01-31 10:57:11.180 MCDocsApp [13266:a0b] a isEqual:[NSNull null]
珊畴炮贩号
诉嘎归亮