У меня есть следующие NSMutableArrays:
NSMutableArray *array1 = [[NSMutableArray alloc]initWithObjects:@"AAA",@"BBB",@"CCC",nil];
NSMutableArray *array2 = [[NSMutableArray alloc]initWithObjects:@"BBB",@"AAA",@"CCC",nil];
NSMutableArray *array3 = [[NSMutableArray alloc]initWithObjects:@"CCC",@"BBB",@"AAA",nil];
NSMutableArray *number = [[NSMutableArray alloc]initWithCapacity:3]; <- use sorting key.
NSNumber *number1 = [[NSNumber alloc]initWithInt:30];
NSNumber *number2 = [[NSNumber alloc]initWithInt:20];
NSNumber *number3 = [[NSNumber alloc]initWithInt:10];
[number addObject:number1];
[number addObject:number2];
[number addObject:number3];
Но я хочу получить этот результат:
// get results to sorted by number key
// number result : 10, 20, 30
// array1 result : CCC, BBB, AAA
// array2 result : CCC, AAA, BBB
// array3 result : AAA, BBB, CCC
Как бы я поступил так?