У меня есть три NSMutableArray, содержащие имена, которые добавляются в списки в соответствии с различными критериями.
Вот псевдокод my arrays:
NSMutableArray *array1 = [@"Jack", @"John", @"Daniel", @"Lisa"];
NSMutableArray *array2 = [@"Jack", @"Bryan", @"Barney", @"Lisa",@"Penelope",@"Angelica"];
NSMutableArray *array3 = [@"Jack", @"Jerome", @"Dan", @"Lindsay", @"Lisa"];
Я хочу найти четвертый массив, который включает пересечение этих трех массивов. В этом случае, например, это будет:
NSMutableArray *array4 = [@"Jack",@"Lisa"];
Потому что все три массива имеют jack и lisa как элемент. Есть ли способ сделать это?