Как сравнить А с А на iPhone - PullRequest
       24

Как сравнить А с А на iPhone

3 голосов
/ 12 декабря 2010

Мне нужно сравнить 2 строки, глядя только на первую букву.

Есть ли способ сравнить А с А и распознать его как А, без ´?

1 Ответ

6 голосов
/ 12 декабря 2010

NSString имеет диакритически нечувствительный режим сравнения, который будет делать то, что вам нужно.

// should return NSOrderedSame, i.e. identical
[@"Apple" compare:@"Ápple" 
          options:NSDiacriticInsensitiveSearch]

Если вы хотите, чтобы он также не учитывал регистр:

// ditto
[@"APPLE" compare:@"Ápple" 
          options:NSDiacriticInsensitiveSearch | NSCaseInsensitiveSearch] 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...