Est-il possible d’obtenir toutes les clés d’un NSDictionary
spécifique sous forme de NSArray
séparé?
Juste utiliser
NSArray*keys=[dict allKeys];
En général, si vous vous demandez si une classe spécifique a une méthode spécifique, consultez la propre documentation d'Apple . Dans ce cas, voir Référence de la classe NSDictionary. Consultez toutes les méthodes. Vous découvrirez de nombreuses méthodes utiles de cette façon.
Oui c'est possible. Utilisez la méthode allKeys :
NSDictionary *yourDictionary;
NSArray * yourKeys
yourKeys = [yourDictionary allKeys];
Et si vous voulez obtenir toutes les clés et valeurs, voici ce que vous faites:
for (NSString *key in dictionary) {
id value = dictionary[key];
NSLog(@"Value: %@ for key: %@", value, key);
}