Wie durchlaufe ich alle Objekte in einem NSMutableDictionary unabhängig von den Schlüsseln?
objective-c
ios
nsmutabledictionary
Rupert
quelle
quelle
for (id key, value in myDict)
gäbe, so etwas zu tun: Das wäre perfekt.id key in myDict.allKeys
) zu durchlaufen , als das Wörterbuch. Auf diese Weise können Sie das Wörterbuch mutieren, was möglicherweise das ist, was Sie tun möchten.Sie können verwenden
wenn Ihr Zielbetriebssystem Blöcke unterstützt.
quelle
Sie können verwenden
[dict allValues]
, um einenNSArray
Ihrer Werte zu erhalten. Beachten Sie, dass keine Reihenfolge zwischen Anrufen garantiert wird.quelle
in schneller Aufzählung
in Blöcken:
quelle
Sie müssen einer Variablen keinen Wert zuweisen. Sie können direkt mit darauf zugreifen
myDict[key]
.quelle
Eine andere Möglichkeit ist die Verwendung des Dicts Enumerator. Hier ist ein Beispielcode von Apple:
quelle