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