我有一個數組,它有很多來自API的字典鍵。我的數組如下字典鍵值與數組一起使用
字典鍵陣列:
NSArray *arr = @[@"01", @"02", @"03"];
字典與鍵 - 值對
NSDictionary *dic = @{@"01": @"Hero", @"02" : @"Enemy", @"03" : @"Boss"};
基本上我想匹配對應於dictonary鍵不使用陣列數組值。我發現了一個關於它的獨裁,但我不想爲每個單元格使用for-loop(我有很多單元格)。我的解決方案就是這樣
for(NSString *item in arr) {
[convertedArr addObject:[dic valueForKey:item]];
}
NSLog(@"%@", [convertedArr componentsJoinedByString:@","]);
Asumme具有這樣的(1,2,3)的陣列和字典看起來像{1 = 「一」,2 = 「B」,3 = 「C」}我剛想給一個數組,它應該返回像這樣的字典值(「a」,「b」,「c」)
任何人都應該給我更好的方法,而不使用數組?謝謝。
你是說你想在字典中找到與鍵數組匹配的值嗎? – 2014-09-06 09:56:26
添加你想要的輸出? – preetam 2014-09-06 09:57:47
它是*性能*你關心或者你想寫*少代碼*?你想擺脫*數組*或* for循環*?兩者都是可能的,但答案取決於你的目標是什麼。 – 2014-09-06 10:01:39