字典是关键字及其定义的集合
NSDictionary能在给定得关键字key(通常是一个NSString字符串)下存储一个数值value(可以是任意类型的Objective-C对象),然后你就可以用这个关键字来查找相应的数据
字典(也被称为散列表或关键数组)使用的是键查询的优化方式,可以立即查找出查询的数据,而不需要遍历
NSString *f1 = @"one";
NSString *f2 = @"two";
NSString *f3 = @"three";
NSArray *key = @{@"1", @"2", @"3"};
NSString *value = @{@"one", @"two", @"three"};
//字典初始化的方法,一个key只有一个value,一个value可以有很多的key
NSDictionary *f_nsd1 = [NSDictionary dictionaryWithObjectsAndKeys:f1, @"1", f2, @"2", f3, @"3" ,nil];
NSDictionary *f_nsd2 = @{@"11" : f1, @"22" : f2, @"33" : f3};
NSDictionary *f_nsdarr = [NSDictionary dictionaryWithObjects:value forKeys:key];
//获取字典数量
NSInteger count = [f_nsd1 count];
//取值,如果字典没有所查找数据返回nil值
NSString *f_key1 = [
Objective-C字典操作:NSDictionary与NSMutableDictionary详解

博客介绍了NSDictionary和NSMutableDictionary的基本操作,强调字典作为关键字-值集合的特性,利用键查询实现快速数据访问。同时提醒开发者不应尝试创建NSString、NSArray、NSDictionary的子类。
最低0.47元/天 解锁文章
542

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



