NSArray* sortedArray = [myArray sortedArrayUsingSelector:@selector(compare:)];
Zastanawiasz się, w jaki sposób mogę uporządkować tę tablicę liczb w porządku malejącym?Sortowanie NSArray w odwrotnej kolejności
NSArray* sortedArray = [myArray sortedArrayUsingSelector:@selector(compare:)];
Zastanawiasz się, w jaki sposób mogę uporządkować tę tablicę liczb w porządku malejącym?Sortowanie NSArray w odwrotnej kolejności
Albo użyć metody, która pozwala przechodzić blok jako komparator i wdrożyć porównawczy że odwraca przedmiotów (powroty NSOrderedAscending dla NSOrderedDescending i odwrotnie) ....
... albo:
NSArray *reversed = [[[myArray sortedArrayUsingSelector:@selector(compare:)] reverseObjectEnumerator] allObjects];
Przepraszamy. Najważniejsza część.
Zastosowanie NSSortDescriptor
NSSortDescriptor* sortOrder = [NSSortDescriptor sortDescriptorWithKey: @"self" ascending: NO];
NSArray *temp = [myArray sortedArrayUsingDescriptors: [NSArray arrayWithObject: sortOrder]];
Dobre pytanie. Nie znałem tego. –