У меня есть массив элементов словаря, содержащий список меню и страну их происхождения. Любое количество меню может прийти из любой страны. Мне нужен эффективный способ выбрать страну, а затем извлечь все элементы из первого массива словарей, которые относятся к этой стране. Я хочу создать временный массив словарей, которые содержат все меню и связанные данные для выбранной страны.
Чтобы было ясно. Я не хочу что-то вроде NSArray *extracted = [sourceArray valueForKey:@"country"];
, так как это только создаст множество стран. Я хочу выбрать, например, Италия и вытяните полный пункт для каждого словаря, где Страна == Италия.