我有一个带有一些NSNumber的NSMutableArray:
{1, 2, 3, 3, 2, 1, 6, 2}
我想知道列表中出现的每个号码的出现次数。
Ex :
1 = 2
2 = 3
3 = 2
6 = 1
答案 0 :(得分:11)
您可以将所有项目放入NSCountedSet
。
NSCountedSet* countedSet = [[NSCountedSet alloc] initWithArray:array];
for (NSNumber* number in countedSet) {
NSLog(@"%@ = %u", number, [countedSet countForObject:number]);
}