It is a very easy but a common task. There is no need to create any custom NSSortDescriptors. Let’s say, we have an unsorted array of RRRegion objects, that have a name property. This is how we can sort this array:
1 2 3 4 |
NSArray *regionArray = [[RRSession sharedSession] regions]; // Sorting in alphabet order by name NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES]; regionArray = [regionArray sortedArrayUsingDescriptors:@[sortDescriptor]]; |