objective-c nsarray nsdictionary

objective c - Obtenga todas las claves de un NSDictionary como un NSArray



objective-c (3)

Si es posible. Use el método allKeys :

NSDictionary *yourDictionary; NSArray * yourKeys yourKeys = [yourDictionary allKeys];

¿Es posible obtener todas las claves de un NSDictionary específico como un NSArray independiente?


Solo usa

NSArray*keys=[dict allKeys];

En general, si se pregunta si una clase específica tiene un método específico, busque la propia documentación de Apple . En este caso, vea NSDictionary class reference. Repasa todos los métodos. Descubrirá muchos métodos útiles de esa manera.


Y si quiere obtener todas las claves y valores , esto es lo que hace:

for (NSString *key in dictionary) { id value = dictionary[key]; NSLog(@"Value: %@ for key: %@", value, key); }