OC学习 第七章 NSDictionary和NSMutabledictionary
一、NSDictionary
1.创建
NSDictionary*dic = [NSDictionarydictionary];//创建一个空的字典
NSDictionary*dic1 = [NSDictionarydictionaryWithObject:@"object"forKey:@"key"];//创建包含一个键值对的字典
NSDictionary*dic2 = [NSDictionarydictionaryWithObjectsAndKeys:
@"123",@"abc",@"234",@"aaa",nil];//创建包含多个键值对的字典
NSLog(@"%@",dic2);
NSDictionary*dic3 =@{
@“a”(key):@“12”(value),
@"b":@“23"
};
NSLog(@"%@",dic3);
2.字典的常用方法
int count = dic3.count;//字典键值对的个数
NSString *s = [dic3 objectForKey:@"a"];//获取某关键字(key)对应的值
NSString *s1 = dic3[@"b"];
NSLog(@"%@",s1);
NSArray*keyArr = [dic3allKeys];
for(NSString*keyinkeyArr) {
NSLog(@"%@ = %@",key,dic3[key]);
}
NSArray*valueArr = [dic3allValues];
NSEnumerator *e = [dic3keyEnumerator];
NSLog(@"%@ = %@",obj,dic3[obj]);
}
本文详细介绍了Objective-C中的NSDictionary和NSMutableDictionary的使用方法,包括创建字典、常用的字典操作及遍历技巧。

136

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



