Sprawdź, czy dwa NSString są podobne

Przedstawiam trudne pytanie, do którego nie jestem pewien, jak podejść. Sformułowałem więc plistę zawierającą słowniki zawierające dwa obiekty:

Nazwa krajuRozmiar wtyczki kraju

Istnieje jednak tylko 210 krajów / faktów.

I umożliwiłem przeszukiwanie listy wielu krajów, w których może istnieć fakt. Ale oto mój problem, korzystam z usługi internetowej o nazwie Geonames i użytkownik może użyć kontrolera wyświetlania paska wyszukiwania, aby wyszukać kraje, a te nazwy krajów plist sparowane z rozmiarami wtyczek pochodzą z artykułu z Wikipedii.

Nazwy krajów w Geonames i w mojej plist z Wikipedii mogą być nazywane nieco inaczej, może z dodatkową przestrzenią, dodatkową kreską, dodatkowym listem. Właśnie dlatego chcę sprawdzić, czy łańcuch kraju geoname jest bardzo podobny do tego na plist.

Więc tak nie będzieisEqualToString: ponieważ znajduje, jeśli jest dokładna, możecompare: metoda działa?

Jak mogę się do tego zbliżyć? Oto przykład:

Powraca Geoname (nie jest to prawdziwy kraj, tylko przykład):

Yiting

Ale plista może powrócić:

Yitting

Tak więc z 1 dodatkowym „t”, ale są inne okoliczności. Chciałbym, aby były porównywane jako dokładne, a przynajmniej podobne, więc mógłbym je uznać za dopasowanie.

Czy są jakieś tutoriale, zasoby, projekty itp., Na które możesz wskazać?

Dziękuję Ci! PA!

questionAnswers(3)

yourAnswerToTheQuestion