NSDictionary
[
key0 : {Array1, Array2, Array3},
key1 : {Array1, Array2},
key2 : {Array1, Array2, Array3, Array4}
]
我的回答应该是
key0包含3个数组。
key1包含2个数组。
key2包含4个数组
我需要在特定键下计算一个数组。
答案 0 :(得分:0)
尝试以下代码
NSMutableArray *countArray = [[NSMutableArray alloc] init];
//or
NSMutableDictionary *countDictionary = [[NSMutableDictionary alloc] init];
for( NSString *aKey in [yourDictionary allKeys] ) {
NSInteger count = [[yourDictionary objectForKey:aKey] count];
[countArray addObject : count];
//or
[countDictionary setObject : count forKey : aKey];
}
countArray
只是一个保存项目数量的演示,无论如何你可以使用NSMutableDictionary
来保存密钥以获得更清晰的答案