如何比较iPhone上的A到Á

Rui*_*pes 3 iphone compare nsstring

我需要比较2个字符串,只查看第一个字母.

有没有比较A和Á的方法,并将其识别为A,没有´

Noa*_*oon 6

NSString 有一个变音不敏感的比较模式,它会做你想要的.

// should return NSOrderedSame, i.e. identical
[@"Apple" compare:@"Ápple" 
          options:NSDiacriticInsensitiveSearch]
Run Code Online (Sandbox Code Playgroud)

如果您希望它也不区分大小写:

// ditto
[@"APPLE" compare:@"Ápple" 
          options:NSDiacriticInsensitiveSearch | NSCaseInsensitiveSearch] 
Run Code Online (Sandbox Code Playgroud)