Я просто хочу знать, находится ли объект в массиве или нет.
Так что я могу использовать:
- (BOOL)containsObject:(id)anObj
Но он отправит -isEqual каждому объекту в массиве,Плохо, когда их тысячи.
А потом есть:
- (NSUInteger)indexOfObjectIdenticalTo:(id)anObject
, который, кажется, сравнивает только адреса памяти.Я думаю, что это быстрее.Но немного неприятно в использовании, конечно.Нужно проверить NSNotFound.
Является ли -indexOfObjectIdenticalTo лучшим вариантом?