如何创建一个包含每个键的数组的 NSDictionary?
我想知道如何(如果可能的话)创建一个为每个键保存一个 NSArray 的 NSDictionary 。
类似的东西:
@“FirstKey” - [0],[1],[2],[3]
@"SecondKey" - [0], [1], [2], [3]
@“第三键” - [0]、[1]、[2]、[3]
@“FourthKey” - [0]、[1]、[2]、[3]
希望您明白了,谢谢!
I wanted to know how (if it is possible) to create an NSDictionary that holds an NSArray for every key.
Something like that:
@"FirstKey" - [0], [1], [2], [3]
@"SecondKey" - [0], [1], [2], [3]
@"ThirdKey" - [0], [1], [2], [3]
@"FourthKey" - [0], [1], [2], [3]
Hope you got the idea, thanks ahead!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以添加 NSArray 实例(或任何其他集合)作为 NSDictionary 的值:
或者,如果您没有太多键/值:
You can add
NSArray
instances (or any other collection) as values of anNSDictionary
:Alternatively, if you don't have too many keys/values:
这完全有可能。最简单的方法是创建 NSArray,然后将其添加为 NSDictionary 的键的对象
That's totally possibly. Simplest way is to create your NSArray and then just add that as the object for the key to your NSDictionary
是的,您可以在字典中存储任何对象。对于数值,您需要将它们存储为 NSValue 或 NSNumber 对象。
Yes, you can store any object in a dictionary. For numeric values you will need to store them as NSValue or NSNumber objects.