5
¿Qué es una buena función hash para sobrescribir el método hash de NSObject en sus clases personalizadas?Función hash recomendada para sobreescribir el método hash de NSObject
¿Qué es una buena función hash para sobrescribir el método hash de NSObject en sus clases personalizadas?Función hash recomendada para sobreescribir el método hash de NSObject
Aquí hay una buena página wiki de la comunidad sobre la sobreescritura de las funciones Implementing -hash/-isEqual:/-isEqualTo...: for Objective-C collections.
Y hay una implementación en uno de los artículos vinculados Best practices for overriding isEqual: and hash.
¿Por qué crees que debes anular 'hash'? Si lo hace, generalmente se debe a que explícitamente quiere hash basado en los datos almacenados en su objeto. – bbum