NSSet& NSCountedSet对象区分

时间:2015-09-24 07:55:50

标签: ios nsset nscountedset

我正在使用NSSetNSCountedSet,我对NSSet如何区分对象有疑问? 它是否使用内存位置?如果我有2个名为car1的对象,我从一个数组中得到一个,而另一个从Internet下载的对象将被视为一个对象,如果完全相同的话? 通过 Apple的文档没有解释上述情况。

1 个答案:

答案 0 :(得分:2)

NSSet使用hashisEqual方法确定对象相等性。如果您没有覆盖这两种方法,那么Foundation将使用NSObject中的方法。 Mike Ash有一个good article关于hash和isEqual。