基本上我需要一个函数来计算数组中不同值的数量,以及另一个函数来为我提供数组中每个不同值的实际计数。
我有一个包含不断变化的值的数组:
数组=(这个,这个,这个,这个,是,是,是,是,是,它,它,它,它)
我想制作一个 ListView ,每个部分应该包含不同的类别,例如:
This
- Element 1
- Element 2
- ...
Is
- Element 1
- ...
It
- Element 1
- ...
所以我需要数字 3 作为我的部分数量和每个部分的子元素数量。
我怎样才能做到这一点?有没有比每个部分的计数索引的 for 语句更好的方法?
谢谢!
最佳答案
将每个数组元素添加到 NSCountedSet
。然后集合的count
就是你添加的不同对象的数量,你可以使用countForObject:
来询问集合每个不同对象有多少。
关于objective-c - 检测数组中不同字符串的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11861371/