gpt4 book ai didi

iphone - 如何创建一个包含每个键的数组的 NSDictionary?

转载 作者:行者123 更新时间:2023-12-03 20:19:37 27 4
gpt4 key购买 nike


我想知道如何(如果可能的话)创建一个为每个键保存一个 NSArray 的 NSDictionary。

类似的事情:

@"FirstKey"- [0]、[1]、[2]、[3]
@"SecondKey"- [0], [1], [2], [3]
@“第三键” - [0]、[1]、[2]、[3]
@"FourthKey"- [0]、[1]、[2]、[3]

希望您能明白,谢谢!

最佳答案

您可以添加 NSArray 实例(或任何其他集合)作为 NSDictionary 的值:

NSDictionary *d = [[NSMutableDictionary alloc] init];
[d setValue:[NSArray arrayWithObjects:
[NSNumber numberWithInteger:0],
[NSNumber numberWithInteger:1],
...,
nil]
forKey:@"FirstKey"];
[d setValue:[NSArray arrayWithObjects:
[NSNumber numberWithInteger:0],
[NSNumber numberWithInteger:1],
...,
nil]
forKey:@"SecondKey"];
//etc.

或者,如果您没有太多键/值:

NSArray *values1 = [NSArray arrayWithObjects:
[NSNumber numberWithInteger:0],
[NSNumber numberWithInteger:1],
...,
nil];
NSArray *values2 = [NSArray arrayWithObjects:
[NSNumber numberWithInteger:0],
[NSNumber numberWithInteger:1],
...,
nil];
NSDictionary *d = [NSDictionary dictionaryWithObjectsAndKeys:
values1, @"FirstKey",
values2, @"SecondKey",
...,
nil];

关于iphone - 如何创建一个包含每个键的数组的 NSDictionary?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6512198/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com