// NSDictionary
// 1.创建一个空字典
NSDictionary *dic3 = [NSDictionary dictionary];
// 2.创建一个带键值对的字典
NSDictionary *dic1 = [NSDictionary dictionaryWithObject:@"李四" forKey:@"ls"];
// 3.创建带多对键值的字典
NSDictionary *dic2 = [NSDictionary dictionaryWithObjectsAndKeys:@"王五",@"ww",@"赵六",@"zl" , nil];
//4. 推荐使用的创建
NSDictionary *dic = @{@"zs":@"张三",@"ls":@"李四",@"ww":@"王五"};
// 5.字典键值对的数量
NSLog(@"%ld",dic.count);
// 6.根据键取值
NSLog(@"根据键取值--->%@",[dic objectForKey:@"zs"]);
// 7.快速遍历
for(NSString *key in dic)
{
// 根据键取值
NSLog(@"遍历根据键取值--->%@",dic[key]);
}
// 8.block遍历
[dic enumerateKeysAndObjectsUsingBlock:^(id key, id obj, BOOL *stop) {
NSLog(@"%@",obj);
}];
// 9.获取元素
NSLog(@"获取元素--->%@",dic[@"ww"]);
NSLog(@"获取元素--->%@",[dic objectForKey:@"ww"]);