私のアプリでは、クラスPerson
とpersonId
というプロパティがあります。
今私はだから私は、私は私のデータ構造としてNSMutableSetを使用する必要がありますね、しかし、どのように私はNSMutableSetのときpersonId
プロパティを比較しますかユニークPerson
オブジェクト(ユニーク=異なるPERSONID)目的c - NSMutableSet一意のオブジェクトのプロパティ
の束を保持するために、いくつかのデータ構造を必要とします人を追加します(私は同じ人を複数追加しません)。
私の目標は、(同じIDの2人を追加しても)一意の人物を常に集めることです。NSMutableSetは私のために大変な作業をしてくれます。既に存在する人はそれを2回追加しません。
ありがとうこれは私が探していたものです:) – Eyal
私のpersonIdがNSStringの場合、ちょうど1つの事、私はどのようにハッシュメソッドをオーバーライドする必要がありますか? – Eyal
これを '[self.personId intValue]'のようにintにキャストするだけです。あなたの比較のために: '[self.personId isEqualToString:anObject.personId]' – Alladinian