Objective c - Eindeutige Objekteigenschaft NSMutableSet
In meiner App habe ich eine KlassePerson
mitpersonId
Eigentum.
Jetzt brauche ich eine Datenstruktur, um eine Reihe von eindeutigen zu haltenPerson
Objekte (unique = different personId)
Ich denke, ich sollte NSMutableSet als meine Datenstruktur verwenden, aber wie kann ich dafür sorgen, dass NSMutableSet das vergleicht?personId
Eigenschaft beim Hinzufügen einer Person (damit ich nicht dieselbe Person mehr als eine hinzufügen kann)?
Mein Ziel ist es, die ganze Zeit eine Sammlung einzigartiger Personen zu haben (auch wenn ich zwei Personen mit derselben ID hinzufüge). Ich möchte, dass das NSMutableSet die ganze harte Arbeit für mich erledigt und wenn ich eine Person hinzufüge, die bereits existiert es wird nicht zweimal hinzugefügt.