2012-01-14 4 views
0

私はUIImageViewを継承し、私のゲームシーンで多く使用されるスプライトクラスを持っています。NSSetまたはNSMutableSetに重複するオブジェクトがありません

最近、インデントされた高速列挙を使用してNSSetまたはNSMutableSetとオブジェクトを比較することをやめました。

しかし、いくつかのスプライトでは、スポーン場所にあるときに同等のバールを持つことができます。これは問題を引き起こしませんか?

オブジェクトは重複していると見なされますか?

+1

NSSetは 'hash'と' isEqual: 'メソッドを使用して、2つのオブジェクトが等しいかどうかを確認します – dreamlax

答えて

0

オブジェクトに同じframeまたはboundsプロパティがあることを意味する場合、これは等しいとみなされるには不十分なので、重複として扱われません。あなたは安全です。

+0

ありがとうございました。 :D – Necro

+0

@Necro喜んで助けてくれました。あなたの問題を解決できたら、答えを受け入れることができます... –

関連する問題