Проверьте, похожи ли две строки NSS

Я задаю сложный вопрос, который я не уверен, как подойти. Итак, я сформулировал список, содержащий словари, которые содержат два объекта:

Название страныРазмер вилки страны

Хотя есть только 210 стран / фактов.

И я дал возможность просмотреть список многих стран, в которых может быть факт или нет. Но вот моя проблема: я использую веб-сервис под названием Geonames, и пользователь может использовать контроллер отображения панели поиска для поиска стран, и эти названия стран в виде списка, в сочетании с размерами плагинов, на самом деле взяты из статьи Википедии.

Теперь название страны в Geonames и в моем списке из Википедии может быть названо немного по-другому, может быть, с дополнительным пробелом, дополнительным тире, дополнительной буквой. Вот почему я хочу посмотреть, очень ли похожа строка в списке стран-участниц Geoname.

Так что это не будетisEqualToString: потому что это находит, если это точно, может лиcompare: метод работы?

Как я могу подойти к этому? Вот пример:

Возвращает Geoname (не настоящая страна, просто пример):

Yiting

Но плист может вернуться

Yitting

Так с 1 дополнительным «т»Но есть и другие обстоятельства. Я бы хотел, чтобы они сравнивались как точные или, по крайней мере, похожие, чтобы я мог рассматривать их как совпадение.

Есть ли какие-то учебные пособия, ресурсы, проекты и т. Д., На которые вы могли бы указать мне?

Спасибо! До свидания!

Ответы на вопрос(3)

Ваш ответ на вопрос