184 只需使用 NSArray*keys=[dict allKeys]; 通常,如果您想知道特定的类是否具有特定的方法,请查阅Apple自己的文档。在这种情况下,请参见NSDictionary类参考。通过所有方法。您会发现许多有用的方法。 — 裕治 source 3 要仅获取第一个密钥,请使用NSString * firstKey = [dict allKeys] [0]; — Mazen Kasser 2013年 2 @MazenKasserfirstObject是更安全的解决方案-万一字典中没有任何按键,应用程序也不会崩溃:dict.allKeys.firstObject; — Islam Q. 1 通过allKeys返回键的顺序是不确定的...所以allKeys.firstObject或allKeys] [0]是危险的两种方式 — 布拉德·托马斯
16 是的,有可能。使用allKeys方法: NSDictionary *yourDictionary; NSArray * yourKeys yourKeys = [yourDictionary allKeys]; — 森佩 source
3 如果要获取所有键和值,请执行以下操作: for (NSString *key in dictionary) { id value = dictionary[key]; NSLog(@"Value: %@ for key: %@", value, key); } — 糟糕的代码 source