Skip to content

Instantly share code, notes, and snippets.

@Koze
Created January 19, 2018 03:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Koze/cce2144c2b2ecd808f9af90262aa37dd to your computer and use it in GitHub Desktop.
Save Koze/cce2144c2b2ecd808f9af90262aa37dd to your computer and use it in GitHub Desktop.
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