gpt4 book ai didi

ios - 如何为一个键存储多个值?

转载 作者:行者123 更新时间:2023-12-01 17:23:01 25 4
gpt4 key购买 nike

我对 objective-c 陌生。我对这样的事情很感兴趣:
-对于每个键,我想存储多个值,例如:

2 holds a,b,c
3 holds d,e,f

当按下 2 3 or 2 3 3时,我希望输出这些 6 values.的所有组合是否应该为此使用NSMutableDictionary?我需要一些建议!

最佳答案

您可以将数组存储在字典中。例如

NSDictionary *mapping = @{@"2": @[@"a", @"b", @"c"]};

并且您可以针对每个按键将字典中的对象添加到中间数组中
NSMutableArray *values = [NSMutableArray array];
...
// For each time a key is pressed
[values addObjectsFromArray:@[mapping[keyPressed]]];
...

当您要显示输出时,您将为values数组中的所有值计算所有组合。

关于ios - 如何为一个键存储多个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19567395/

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