我可以在NSArray
、NSDictionary
或NSSet
中的哪一个中存储nil
值?
最佳答案
没有。
您可以插入 NSNull
的实例(它是一个共享实例)。但在许多情况下,需要向集合中插入“无值”是一种代码味道。特定集合的选择不应取决于此类设施,而应取决于您在逻辑上希望如何访问它们。
有些集合可以处理nil
值,即。 e. NSPointerArray
.但如前所述:通常你会做错事。
关于ios - 哪个 Cocoa Touch 集合可以存储 nil 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32759717/