sortUsingFunction:context:
マトリックスを並べ替えます
-(void)sortUsingFunction:(int (*)(id, id, void *))comparator: context:(void *)context:
解説
マトリックスを並べ替えます。比較関数(comparator)で比較した結果左から右、上から下に並べます。
返り値
( void )
なし
引数
( int (*)(id, id, void *) )comparator
比較関数
( void * )context
追加情報
フレームワーク
ApplicationKit
クラス
NSMatrix
Instance Methods
使用可能
10.0
参照
-sortUsingFunction:context:(NSMutableArray)
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { [myOutlet sortUsingFunction:intSort context:nil]; [[sender window] display]; } int intSort(id val1, id val2, void *context) { int iVal1 = [val1 intValue]; int iVal2 = [val2 intValue]; if (iVal1 < iVal2) return NSOrderedAscending; else if (iVal1 > iVal2) return NSOrderedDescending; else return NSOrderedSame; } @end