sortedArrayUsingDescriptors:
ソートデスクリプタで配列をソートして並べ替えられた配列を返します
-(NSArray *)sortedArrayUsingDescriptors:(NSArray *)sortDescriptors
解説
ソートデスクリプタで配列をソートして並べ替えられた配列を返します。
返り値
( NSArray * )
ソートされた配列
引数
( NSArray * )sortDescriptors
ソートデスクリプタの配列
フレームワーク
Foundation
クラス
NSArray
Instance Methods
使用可能
10.3
iOS2.0
参照
-sortedArrayUsingSelector:
-sortedArrayUsingFunction:context:
-sortedArrayUsingFunction:context:hint:
例文
#pragma mark initWithKey: //NSArrayをソートする -(void)method033 { NSMutableArray *arr = [NSMutableArray arrayWithCapacity:0]; [arr addObject: @"aaa4" ]; [arr addObject: @"aaa2" ]; [arr addObject: @"aaa3" ]; [arr addObject: @"aaa1" ]; NSSortDescriptor *descriptor=[[NSSortDescriptor alloc] initWithKey:nil ascending:YES]; NSArray *sortedArray = [arr sortedArrayUsingDescriptors:[NSArray arrayWithObject:descriptor]] ; NSLog(@"%s %@",__FUNCTION__,[arr description]); //=>-[OOOAppDelegate method003] (aaa4,aaa2,aaa3,aaa1) NSLog(@"%s %@",__FUNCTION__,[sortedArray description]); //=>-[OOOAppDelegate method003] (aaa1,aaa2,aaa3,aaa4) }