字典的初始化
NSDictionary *dic = @{
@"name":@"zhangsan",
@"age":@"18",
@"sex":@"male"
};
字典的几种方法
以所有字典的键组成的数组
[dic allKeys];
以所有字典的值组成的数组
[dic allValues];
遍历字典中的键
for (NSString *key in [dic allKeys]) {
NSLog(@"%@",key);
}
遍历字典中的值
此处有两种方法,既可以通过[dic allValues]来遍历,也可以通过key来获取value
方法一:通过valueForkey的方法来获取key
for(NSString *key in[dic allKeys]){
NSLog(@"%@ -- %@",key,[dic valueForKey:key]);
}
控制台结果
方法二:通过[dic allValues]直接遍历
for(NSString *value in [dic allValues]){
NSLog(@"%@",value);
}
控制台结果