У меня есть массив словарей. Я хотел бы отфильтровать этот массив, посмотрев, содержит ли поле @ "name" в каждом словаре заданную строку.
Проблема в том, что я хотел бы сделать свою фильтрацию нечувствительной к регистру и диакритическим знакам.
Если бы массив содержал только строки, я мог бы легко использовать NSPredicate. Однако это не так, и я не вижу способа, которым NSPredicate мог бы приспособиться к этой ситуации.
Если бы я заботился только о нечувствительности к регистру, я мог бы просмотреть все элементы и сравнить строку фильтра в нижнем регистре с именем в нижнем регистре. Но я не знаю подобного трюка для диакритиков.
Есть ли где-нибудь хорошее решение?