У меня есть NSArray, содержащий пользовательские объекты, например:
[A, A, B, C, A, D, E, B, D]
Как лучше всего сгруппировать эти объекты, чтобы конечный результат был похож на этот?
A: 3
B: 2
C: 1
D: 2
E: 1
Обратите внимание, что дубликаты - это разные экземпляры с одинаковыми свойствами, но я переопределил isEqual:
для этого.