Задача c — уникальное свойство объекта NSMutableSet

В моем приложении у меня есть класс Personс свойство personId.
Теперь мне нужна некоторая структура данных для хранения множества уникальных объектов Person(уникальный = другой personId)

. Поэтому я думаю, что мне следует использовать NSMutableSet в качестве моей структуры данных, но как заставить NSMutableSet сравнивать personIdпри добавлении человека (поэтому я не буду добавлять одного и того же человека больше одного)?

Моя цель — иметь коллекцию уникальных людей все время (даже если я добавлю двух человек с одним и тем же идентификатором), я хочу, чтобы NSMutableSet делал всю тяжелую работу за меня, и если я добавляю человека который уже существует, он не добавит его дважды.

18
задан Eyal 14 May 2012 в 15:31
поделиться