Possible Duplicate:
What is the most efficient way to sort an NSSet?
I currently have an NSMutableSet with the following a list of strings. e.g.: {@"c",@"d",@"e",@"f",@"g",@"a"}
Can someone please tell me how I can sort these values alphabetically? Is there a way to do this using sortedArrayUsingDescriptors:
?
Sure, you can use that method:
NSSortDescriptor *sort = [NSSortDescriptor sortDescriptorWithKey:@"description" ascending:YES];
NSArray *sortedArray = [mySet sortedArrayUsingDescriptors:[NSArray arrayWithObject:sort]];
This just creates a new sort descriptor that specifies the key "description" (NSString provides a -description
method that returns the string). It then passes an array containing that sort descriptor as a parameter to -sortedArrayUsingDescriptors:
, which you can send to any NSSet.
I'm going to assume that this question Sorting NSSet is the answer to your very question. For the hard of clicking ...
[mySet sortedArrayUsingDescriptors:descriptors];
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With