博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oc之可变字典创建 添加 删除 遍历
阅读量:5878 次
发布时间:2019-06-19

本文共 1338 字,大约阅读时间需要 4 分钟。

1 //创建字典 2         NSMutableDictionary *mutableDic=[[NSMutableDictionary alloc] 3                                          initWithObjectsAndKeys:@"jay",@"name", 4                                                                 @"22",@"age", 5                                                                 @"f",@"gender", nil]; 6         NSLog(@"%@",mutableDic); 7         //创建空的字典 8         NSMutableDictionary *mutab=[NSMutableDictionary dictionary]; 9         //将字典mutableDic复制到mutab中10         [mutab setDictionary:mutableDic];

 

//添加键值对的方式(向字典内添加一组键值)        NSDictionary *dict1=[NSDictionary dictionaryWithObject:@"166" forKey:@"height"];        [mutableDic addEntriesFromDictionary:dict1];        NSLog(@"%@",mutableDic);        //直接添加方式如果key存在时,就是修改对应的value值,如果不存在则是添加        [mutableDic setValue:@"66" forKey:@"weight"];        NSLog(@"%@",mutableDic);
1 //将字典中对应key的值删除2         [mutableDic removeObjectForKey:@"weight"];3         //删除一组key对应的value值4         [mutableDic removeObjectsForKeys:@[@"height",@"age"]];5         //删除所有value值6         [mutableDic removeAllObjects];
1 //遍历 2         //(1) 1.先找到所有key 2.计算key的个数,用来循环 3.通过key的数组找到对应key的值 (这种方法较慢) 3         NSArray *keyss=[mutableDic allKeys]; 4         NSUInteger count=[mutableDic count]; 5         for(int i=0;i

 

转载于:https://www.cnblogs.com/jiangyicheng/p/5112734.html

你可能感兴趣的文章
Python RGB 和HSV颜色相互转换
查看>>
mybatis分页练手
查看>>
.net数据库连接字符串加密
查看>>
[js高手之路] html5 canvas系列教程 - 状态详解(save与restore)
查看>>
文件监控
查看>>
poi excel 常用api
查看>>
AD提高动态的方法(附SNR计算)
查看>>
[转]轻松实现可伸缩性,容错性,和负载平衡的大规模多人在线系统
查看>>
五 数组
查看>>
也谈跨域数据交互解决方案
查看>>
EntityFramework中使用Include可能带来的问题
查看>>
activity 用 service 更新界面
查看>>
我的时间管理——充分利用WindowsPhone、Android等设备,实现真正的无压工作!
查看>>
面试题28:字符串的排列
查看>>
GetParent( ) 和AfxGetMainWnd( )
查看>>
css important
查看>>
MySQL学习笔记20:数据备份与还原
查看>>
Spring 从零開始-03
查看>>
firefox如何卸载插件plugins和临时文件夹
查看>>
C++ for fun & test
查看>>