Я пытаюсь определить, являются ли два NSS-типа «равными», но не в смысле isEqualToSet. Элементы в двух наборах являются одним и тем же классом, но не являются одним и тем же объектом или даже ссылками на один и тот же объект. Они будут имеют одно свойство, которое то же самое, хотя - назовем это «имя».Сравнение NSSs по одному свойству
Лучше всего сравнить эти два набора, чтобы выполнить простой тест количества очков, а затем более сложные объектыPassingTest: по каждому элементу в одном наборе убедиться, что элемент с тем же именем находится в другом наборе? Я надеюсь, что для этого случая существует нечто более простое.
Ничего себе, это на удивление просто. Вызов valueForKey: на NSSet с свойством возвращает набор, в котором объекты являются ключевыми свойствами исходного содержимого. – Nick