Ios 零值可以存储在哪个Cocoa Touch集合中?

Ios 零值可以存储在哪个Cocoa Touch集合中?,ios,cocoa-touch,Ios,Cocoa Touch,在NSArray、NSDictionary或NSSet中的哪一个中可以存储nil值? 您可以插入NSNull的实例(它是一个共享实例)。但在许多情况下,需要在集合中插入“无值”是一种代码味道。特定集合的选择不应取决于此类设施,而应取决于您在逻辑上希望如何访问它们 有一些集合可以处理nil值,即。E但如前所述:通常你会做错事。没有一件。重点是什么?

NSArray
NSDictionary
NSSet
中的哪一个中可以存储
nil
值?

您可以插入
NSNull
的实例(它是一个共享实例)。但在许多情况下,需要在集合中插入“无值”是一种代码味道。特定集合的选择不应取决于此类设施,而应取决于您在逻辑上希望如何访问它们


有一些集合可以处理
nil
值,即。E但如前所述:通常你会做错事。

没有一件。重点是什么?