2015-09-24 4 views
-1

Я работаю с NSSet и NSCountedSet, и у меня есть вопрос о том, как NSSet различает объект? Используется ли память? Если бы у меня было 2 объекта с именем car1, и я получил один из массива, а другой, загруженный из Интернета, будет рассматриваться как один объект, если они точные. Пройдя через Документация Apple не объяснила вышеуказанный случай.NSSet & NSCountedSet дифференциация объекта

ответ

2

NSSethash и isEqual способ определения равенства сторон. Если вы не переопределили эти два метода, Foundation будет использовать методы от NSObject. У Майка Эша есть good article про хэш и isEqual.

Смежные вопросы