What is the most efficient way to sort an NSSet?
cocoa, data-structures, nsset, objective-c, sorting
Solution
try using
[[mySet allObjects] sortedArrayUsingDescriptors:descriptors];
Edit: For iOS ≥ 4.0 and Mac OS X ≥ 10.6 you can directly use
[mySet sortedArrayUsingDescriptors:descriptors];
Problem
What's the most efficient way to sort objects in an `NSSet`/`NSMutableSet` based on a property of the objects in the set? Right now the way I am doing it is by iterating through each object, add them to a `NSMutableArray`, and sort that array with `NSSortDescriptor`.