文字列を含むNSSet
があるとします。ポインタが異なるが文字列値がまったく同じである別の文字列を使用してcontainsObject:
を送信すると、YES
が返されますか?
また、removeObject:
に関しても同じ話ですか?つまり、ポインタが異なるが文字列値が同じであるオブジェクトが異なると、削除されますか?
-containsObject:
は、同等性テストに-isEqual:
(および-hash
)を使用します。これは、-removeObject:
、およびNSSet
内の等式の概念に依存するその他の操作にも当てはまります。