Можно ли получить все ключи от конкретного NSDictionary
в отдельности NSArray
?
Ответы:
Просто используйте
NSArray*keys=[dict allKeys];
В общем, если вам интересно, есть ли у определенного класса определенный метод, поищите собственную документацию Apple . В этом случае см. Справку по классу NSDictionary. Пройдите все методы. Таким образом вы откроете для себя много полезных методов.
firstObject
- более безопасное решение - в случае, если в словаре нет ключей, приложение не выйдет из строя:dict.allKeys.firstObject;
И если вы хотите получить все ключи и значения , вот что вам нужно сделать:
for (NSString *key in dictionary) {
id value = dictionary[key];
NSLog(@"Value: %@ for key: %@", value, key);
}