Create a gist now

Instantly share code, notes, and snippets.

Embed
What would you like to do?
String sort similar to iOS.
- (void)sortTest
{
NSArray<NSString *> *array = @[@"英語", @"中国語", @"韓国語", @"ロシア語", @"ルーマニア語"];
for (NSString *string in [array sortedArrayUsingSelector:@selector(compare:)]) {
NSLog(@"%@", string);
}
NSLog(@"\n");
// ルーマニア語
// ロシア語
// 中国語
// 英語
// 韓国語
for (NSString *string in [array sortedArrayUsingSelector:@selector(localizedCompare:)]) {
NSLog(@"%@", string);
}
NSLog(@"\n");
// ルーマニア語
// ロシア語
// 英語
// 韓国語
// 中国語
// similar to iOS
for (NSString *string in [array sortedArrayUsingSelector:@selector(localizedStandardCompare:)]) {
NSLog(@"%@", string);
}
// ルーマニア語
// ロシア語
// 英語
// 韓国語
// 中国語
// similar to iOS
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment