Is it possible to sort by stored order?
I'm wondering about sorting way of array.
Is there a way to sort like this?
1. create and sort an array.
NSMutableArray *array = [NSMutableArray array];
[array addObject:@"E"];
[array addObject:@"D"];
[array addObject:@"C"];
[array addObject:@"B"];
[array addObject:@"A"];
[array
sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
2. create an other array.
NSMutableArray *array2 = [NSMutableArray array];
[array2 addObject:@"A"];
[array2 addObject:@"B"];
[array2 addObject:@"C"];
[array2 addObject:@"D"];
[array2 addObject:@"E"];
Below is just my virtual code.
3. get a sorted order of array.
SortedOrder *sortedOrder = [array sortedOrder]; <= ?????
4. sort the other array using sorted order.
[array2 sortedArrayUsingOrder:sortedOrder]; <= ?????
expected result is
array : A, B, C, D, E
array2 : E, D, C, B, A
No comments:
Post a Comment