Транслитерация/транспонирование символов в NSString

Я хочу транслитерировать кириллическую строку до ее ближайшего латинского эквивалента. Например. "матрешка" => "матрешка", "водка" => "водка". Поэтому в идеале мне нужен готовый к использованию метод для NSString или где-то еще, который уже знает все о алфавитах и ​​может вести диалог.

Но если такой функциональности нет в iOS API, то я буду полностью доволен чем-то вроде метода ruby ​​tr , который просто заменяет символы в строке, используя простое сопоставление, указанное в качестве параметра.

"баба".tr('абвгд', 'abvgd')
10
задан Imanou Petit 24 August 2017 в 00:33
поделиться