Ich bin neu bei objective-c. Ich kann nicht finden, wie NSStack, NSList und so weiter klassifiziert. Aber ich brauche Container, um die Anwendung zu schreiben. Die einzigen Container, die ich gefunden habe, sind NSArray und NSMutableArray. Ich weiß, dass ich STL-Container verwenden kann, aber ich bin nicht sicher, dass es der beste Weg ist.
Antwort
Zu viele Anzeigen?Für Listen können Sie verwenden NSArray
, NSMutableArray
. Für Wörterbuch/Hashmap können Sie verwenden NSDictionary
, NSHashMap
. Für Sets können Sie Folgendes verwenden NSSet
, NSMutableSet
.
Hier ist Apple-Dokumentation zu Sammlungen.
Wie Sie bereits erwähnt haben, können Sie auch C- oder C++-Standardbibliotheken verwenden, aber bedenken Sie, dass es für die Speicherung von Objective-C-Klassen bequemer ist, Objective-C-eigene Sammlungen zu verwenden.