Ну, вы можете просто сделать это так:
NSMutableArray*array1 = [NSMutableArray arrayWithObjects:person,person1,person2,nil];
NSMutableArray*array2 = [NSMutableArray arrayWithObjects:person1,person2,person,nil];
for (Person*person in array1)
{
if ([array2 containsObject:person])
{
[array2 removeObject:person];
}
}
Это удалит все дубликаты, найденные в array2
.Вы также можете использовать isEqual:
для сравнения объектов, это ваше дело.Замените array1
и array2
двумя массивами и попробуйте.