多语言展示
当前在线:291今日阅读:166今日分享:27

OC初学——基本框架NSMutableDictionary

NSMutableDictionary是动态的是NSDictionary的子类,可以对所指向的内存区域内容进行更改,并可以增加数组内容。
方法/步骤
1

//可以像NSDictionary一样构建函数         NSMutableDictionary *mdic = [[NSMutableDictionary alloc]initWithObjectsAndKeys:@'one',@'1',@'two',@'2', nil];         //可变字典一般是建立空字典。         NSMutableDictionary *mDic1 = [[NSMutableDictionary alloc]init];

2

//添加字典的值键对         [mDic1 setObject:@'ONE' forKey:@'1'];         [mDic1 setObject:@'TWO' forKey:@'2'];         [mDic1 setObject:@'THREE' forKey:@'3'];

3

由于键是唯一的,但是最后复制给键的值会覆盖该键之前所有的值

5

//枚举器进行遍历字典         NSEnumerator *enum1 = [mDic1 objectEnumerator];            //复习NSMutableString         NSMutableString *mStr = [[NSMutableString alloc]init];         id str;         while (str = [enum1 nextObject]) {            [mStr appendString:str];         }          NSLog(@'%@',mStr);

推荐信息