Hinzufügen von Daten zu einem NSDictionary ... SRSLY? Gibt es nicht einen schnelleren Weg?
-
28-09-2019 - |
Frage
Ich bin von einem Hintergrund Flash Actionscript. Wo ich herkomme, kann ich ein Wörterbuch-like gesetzt Objekt wie folgt:
var data:Object = {startPoint:5, endPoint:12};
kommt also zu Objective-C, ich war überrascht zu entdecken, dass das Äquivalent zu dieser zu sein scheint:
NSMutableDictionary *data = [NSMutableDictionary dictionary];
[data setObject:[NSNumber numberWithInt:5] forKey:@"startPoint"];
[data setObject:[NSNumber numberWithInt:12] forKey:@"endPoint"];
Sicher gibt es einen einfacheren Weg ... Oder ist das wirklich mein Los?
Lösung
Dies ist der einzige Weg kürzer ich mich vorstellen kann:
NSMutableDictionary *petalData = [NSMutableDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithInt:5], @"startPoint", [NSNumber numberWithInt:12], @"endPoint", nil];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow