Можно отфильтровать массив строк следующим образом:
NSArray *array = @[@"honda",@"toyota",@"ford"];
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF contains[cd] %@",@"ford"];
NSArray *filtered = [array filteredArrayUsingPredicate:pred];
Я хочу найти массив, содержащий массивы из двух строк, по значениям для первой из строк.Итак, для:
NSArray *cars = @[@[@"honda",@"accord"],@[@"toyota",@"corolla"],@[@"ford",@"explorer"]];
Я хочу найти первое измерение (honda, toyota, ford) для @ "ford"
Есть ли способ сказать предикат, по которому я хочу выполнить поисктолько первый атрибут и возвращаемые совпадающие элементы массива?