Группировка дубликатов в NSArray

У меня есть NSArray, содержащий пользовательские объекты, например:

[A, A, B, C, A, D, E, B, D]

Как лучше всего сгруппировать эти объекты, чтобы конечный результат был похож на этот?

A: 3
B: 2
C: 1
D: 2
E: 1

Обратите внимание, что дубликаты - это разные экземпляры с одинаковыми свойствами, но я переопределил isEqual: для этого.

5
задан pixelfreak 5 December 2011 в 20:20
поделиться