Czym jest NSObject jest Equal: i hash default function?

Mam klasę modelu bazy danych, która jestNSObject. Mam zestaw tych obiektów wNSMutableArray. używamindexOfObject: znaleźć dopasowanie. Problem polega na zmianie adresu pamięci obiektu modelu. Więc nadpisujęhash metoda zwracająca identyfikator wiersza modelu. To jednak nie rozwiązuje. Muszę także zastąpićisEqual: metoda porównywania wartościhash metoda.

Co robiisEqual: metoda domyślnie używana do określenia równości?

Zakładam, że używa adresu pamięci. Po przeczytaniuisEqual: dokumentacja myślałem, że użyła wartości zhash metoda. Oczywiście nie jest tak, ponieważ moja próba zastąpienia tej wartości nie rozwiązała mojego początkowego problemu.

questionAnswers(3)

yourAnswerToTheQuestion