У меня есть 2 NSMutableArrays, который содержит экземпляры класса Person. Мне нужно проверить, есть ли какое-либо Лицо с одинаковым значением «имя» в обоих массивах и объединить его с вопросом о замене экземпляров Reson одинаковым значением «name».Как сравнить и объединить NSMutableArray
Это выглядит следующим образом:
empl1 = [
Person [
name = @"Paul",
age = 45,
],
Person [
name = @"John",
age = 36,
]
]
empl2 = [
Person [
name = @"Paul",
age = 47,
],
Person [
name = @"Sean",
age = 30,
]
]
Затем программа спросить о замене лица @ "Пол" в empl1 с Person @ "Пол" в empl2 и добавить новые лица из empl2 в empl2
И результат должен быть (если мы заменим Павла):
empl = [
Person [
name = @"Paul",
age = 47,
],
Person [
name = @"John",
age = 36,
],
Person [
name = @"Sean",
age = 30,
]
]
Подумайте об этом 2 дня, но безуспешно. Пожалуйста, помогите :)
Или, если вы не хотите, чтобы равенство было строго основано на имени в другом месте, придерживание имен в наборе, чтобы быстро определить, есть ли у вас обман, все равно будет хорошим решением этой проблемы. – Chuck
Этот пример не делает самого важного - предложение заменить или пропустить существующий элемент целевого массива – Maxim
и как он мог? сформируйте свой вопрос, это даже не ясно, если этот код должен работать на Mac, iOS, CLI ... все это будет работать по-другому. – vikingosegundo