jus*_* ME 1 iphone fuzzy-search objective-c nsmutabledictionary ios
我是客观的新手.我喜欢这样的事情: - 对于每个键,我想存储多个值,如:
2 holds a,b,c
3 holds d,e,f
Run Code Online (Sandbox Code Playgroud)
按下时2 3 or 2 3 3,我希望输出所有这些组合6 values.我应该使用NSMutableDictionary吗?我需要一些建议!
您可以在字典中存储数组.例如
NSDictionary *mapping = @{@"2": @[@"a", @"b", @"c"]};
Run Code Online (Sandbox Code Playgroud)
并且您可以为每个按键将字典中数组中的对象添加到中间数组中
NSMutableArray *values = [NSMutableArray array];
...
// For each time a key is pressed
[values addObjectsFromArray:@[mapping[keyPressed]]];
...
Run Code Online (Sandbox Code Playgroud)
如果要显示输出,可以计算values数组中所有值的所有组合.
| 归档时间: |
|
| 查看次数: |
5821 次 |
| 最近记录: |