In my opinion `localizedCaseInsensitiveCompare:` would be better