30

NSSet文字列が含まれているとします。containsObject:別のポインターであるがまったく同じ文字列値である別の文字列を送信すると、それは返されYESますか?

また、 となると同じ話removeObject:ですか?つまり、異なるポインターを持つ異なるオブジェクトが同じ文字列値を持つ場合、削除が発生しますか?

4

1 に答える 1

40

-containsObject:-isEqual:(および-hash) を等価テストに使用します。これは同様に適用さ-removeObject:れ、その中のその他の操作はNSSet何らかの等価性の概念に依存します。

于 2011-12-07T05:20:29.203 に答える