NSArray 内の文字列を昇順ソート(並べ替え)する

投稿者: | 2012/04/19

配列内の文字列を昇順に並べ替えます。

// てきとーに文字列を放り込んだ配列を用意
NSArray* chaoticArray = [[NSArray alloc] initWithObjects:@"hoge", @"piyo", @"fuga", nil];

// 並べ替え後の文字列を放り込む配列を用意
NSArray* sortedArray = [[NSArray alloc] init];

// sortedArrayUsingSelector メソッドで昇順ソート
sortedArray = [chaoticArray sortedArrayUsingSelector:@selector(compare:)];
    
// ちゃんと並べ替え出来ているか確認
for ( NSString* str in sortedArray ) {
    NSLog(@"%@", str);
}
// fuga
// hoge
// piyo

 


コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください