Sortieren eines Arrays in Objective-c Objekte

Also ich habe eine benutzerdefinierte Klasse Foo dass eine Anzahl der Mitglieder:

@interface Foo : NSObject {
    NSString *title;
    BOOL     taken;
    NSDate   *dateCreated;
}

Und in einer anderen Klasse, ich habe eine NSMutableArray mit einer Liste dieser Objekte. Ich würde sehr gerne zu Sortieren das array basierend auf der dateCreated Eigentum; ich verstehe, ich könnte schreiben, dass meine eigenen sorter für diese (Durchlaufen der array und ordnen Sie anhand des Datums), aber ich Frage mich, ob es eine richtige Objective-C Weg, dies zu erreichen?

Irgendeine Art von Sortierung Mechanismus, wo kann ich die member-variable zu Sortieren wäre toll.

In C++, die ich verwendet, um eine überlastung der < = > Betreiber und dies erlaubte mir, mich zu Sortieren-Objekt, aber ich hab so ein komisches Gefühl in Objective-C könnte eine schönere alternative?

Vielen Dank

InformationsquelleAutor davbryn | 2010-05-06
Schreibe einen Kommentar