NSString has a diacritically sensitive comparison mode that will do what you need.
[@"Apple" compare:@"Γpple"
options:NSDiacriticInsensitiveSearch]
If you want it to be case insensitive:
[@"APPLE" compare:@"Γpple"
options:NSDiacriticInsensitiveSearch | NSCaseInsensitiveSearch]
source
share