closed = [[NSHashTable alloc]initWithOptions:NSPointerFunctionsObjectPointerPersonality capacity:4000000];
[closed containsObject:someObject]
не использует метод IsEqual, а не как документация яблока описывает, кто-нибудь знает почему?NSPointerFunctionsObjectPointerPersonality силы containsObject: метод использовать IsEqual: (не работает)
Правильно. Личность «Объект» вызывает метод -isEqual:. Личность «ObjectPointer» использует == сравнение по адресу указателя. –