只是一个思考问题(甚至不是什么大问题,但激起了我的好奇心)。
假设我有NSDictionary2 个键值对。
- 第一个键值是 100 或 1000 或 10000(或任意数量)字典对象的数组。
 - 第二个键值是一个字符串对象,它被维护以准确存储数组的计数(这可以是一个
NSNumber对象,但让我们保持它NSString的JSON精神)。 
所以,像:
{
    "keyValues": [
        {
            "key_1": "value_1"
        },
        {
            "key_2": "value_2"
        },
        ...
        ...
        {
            "key_N": "value_N"
        }
    ],
    "keyCount": "N" //where 'N' 100 or 1000 (basically the count of the array)
}
现在,我的问题是,哪个效率更高(即使幅度很小)
int count = [[myDictionary valueForKey:@"keyCount"] intValue];
或者int count = [[myDictionary valueForKey:@"keyValues"] count];
注意:这只是一个基本示例,请多多包涵。