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

fuz*_*oat 3 cocoa objective-c

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

(即)

myTown  = [cryo objectForKey: @"town"];
myZip   = [cryo objectForKey: @"HT6 4HT"];
myEmail = [cryo objectForKey: @"pink@grapefruit.xxx"];
Run Code Online (Sandbox Code Playgroud)

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

加里

Bar*_*ark 15

-[NSMutableDictionary count]

  • 是的,Cocoa框架设计得非常好.您应该期望在一个位置发现的模式将在框架的其他部分中起作用.对于集合类,公共API是一致的,即使集合API没有像其他语言/框架那样的抽象基类或接口. (2认同)