В моем приложении у меня есть класс Person
с свойство personId
.
Теперь мне нужна некоторая структура данных для хранения множества уникальных объектов Person
(уникальный = другой personId)
. Поэтому я думаю, что мне следует использовать NSMutableSet в качестве моей структуры данных, но как заставить NSMutableSet сравнивать personId
при добавлении человека (поэтому я не буду добавлять одного и того же человека больше одного)?
Моя цель — иметь коллекцию уникальных людей все время (даже если я добавлю двух человек с одним и тем же идентификатором), я хочу, чтобы NSMutableSet делал всю тяжелую работу за меня, и если я добавляю человека который уже существует, он не добавит его дважды.