У меня есть следующая проблема, и я не могу понять, как ее решить. У меня есть NSSet, который содержит объекты Person (NSDictionary с 2 ключами: имя, возраст). Время от времени я получаю объекты NSArray of Person и хочу добавить их в свой NSSet, но хочу отфильтровать дубликаты. Я думаю, что мог бы использовать NSPredicates, но я читаю документацию и не могу понять, как мне отформатировать NSPredicate, чтобы отфильтровать содержимое моего массива на основе того, что у меня уже есть в NSSet.
Итак, у меня есть NSSet с 5 пользовательскими объектами, и я получаю NSArray с 6 объектами, но 3 из них уже существуют в NSSet, и я хочу отфильтровать их. Я понимаю, что мне следует делать с базовыми объектами, такими как строки, целые числа и т. Д., Но я не знаю, как расширить это для работы с пользовательскими более сложными объектами.
Надеюсь, я достаточно ясно со своей проблемой. Любая отправная точка, пример или совет очень ценятся.
Спасибо!