// 1
NSDictionary *dic = @{@"8":@"AAAA",
@"2":@"BBBBB",
@"3":@"CCCCCC",
@"1":@"FFFFF"};
NSArray *arrKeys = [dic allKeys];
for (int i = 0 ; i < arrKeys.count ; i++)
{
NSString *key = arrKeys[i];
NSString *value = [dic valueForKey:key];
NSLog(@"%@ = %@",key,value);
}
NSLog(@"%zd",dic.count);
// 2
[dic enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) {
NSLog(@"key = %@ and obj = %@", key, obj);
}];
本文通过一个Objective-C编程示例介绍了如何使用NSDictionary进行基本操作,包括获取所有键、遍历字典并打印键值对,以及使用enumerateKeysAndObjectsUsingBlock方法遍历字典。

813

被折叠的 条评论
为什么被折叠?



