有没有办法找到NSMutableDictionary当前有多少个键?

时间:2009-10-02 15:27:42

标签: objective-c cocoa

好奇是否有办法找到NSMutableDictionary中的键数?还有一种方法可以依次访问每个密钥并找到它的值,还是需要通过预定义的密钥手动访问数据?

(即)

myTown  = [cryo objectForKey: @"town"];
myZip   = [cryo objectForKey: @"HT6 4HT"];
myEmail = [cryo objectForKey: @"pink@grapefruit.xxx"];

我想我正在考虑使用通配符或其他东西作为密钥?

加里

2 个答案:

答案 0 :(得分:15)

答案 1 :(得分:1)

NSMutableDictionary *dict = [[NSMutableDictionary alloc] init];
NSLog(@"%d", [[dict allKeys] count]);

[dict allKeys]为您提供所有当前键的列表。