So this is a rather basic question regarding the best way to sort an NSMutableArray
of custom objects.
I have a an NSMutableArray
of custom objects, each object with an NSString
and NSDate
that go together. I need to sort the array by the newest object (so latest NSDate
), and I'm pretty sure I could simply use NSDate compare: NSDate
if this was an array of just NSDate
, but since I need all objects to be sorted and not just the date, I'm not sure if I can use that method.
In terms of pseudo-code, I need to: Look at individual object, determine if the current object's NSDate
is the next biggest in the array, and if it is, move the object, not just the date.
Again, this is something I was even hesitant to ask since it's so basic but I don't want to go writing some grossly inefficient method if there is a pre-existing class method that will essentially do what I want, search an array of object's sub properties and sort the objects according to the subproperties.
Thanks for any help.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…