我只需要问以下问题。假设我有一个字典。
NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init];
[xyz setValue:@"sagar" forKey:@"s"];
[xyz setValue:@"amit" forKey:@"a"];
[xyz setValue:@"nirav" forKey:@"n"];
[xyz setValue:@"abhishek" forKey:@"a"];
[xyz setValue:@"xrox" forKey:@"x"];
现在,我需要进行如下检查
[xyz是否包含键为"b"的值对?
问题是如何检查?
另一个问题是如何只计算总键值对数?
例如:NSInteger mCount=[xyz keyCounts];
objectForKey:
返回一个id
——指向Objective-C对象的指针。如果要存储数字,它们必须被"装箱"到NSNumber中。即使NSNumber
为零或假,它仍将是一个有效的指针,上面的代码将准确地检测到其存在。 - mbauman