NSDictionary与NSMutableDictionary的常用方法
来源:互联网 发布:淘宝图片白底怎么弄的 编辑:程序博客网 时间:2024/06/10 11:59
关于NSDictionary------------------------
// 第一种创建的方法
//NSNumber *num1 = [NSNumber numberWithInt:100];
NSDictionary *dic1 = [NSDictionarydictionaryWithObject:num1 forKey:@"key1"];
//第二种创建的方法
NSDictionary *dic2 = [NSDictionarydictionaryWithObjectsAndKeys:@"value1",@"key1",@"value2",@"key2",nil];
//第三种创建的方法
NSDictionary *dic3 = [NSDictionarydictionaryWithDictionary:dic1];
//通过键获取对应的值
NSString *strValue1 = [dic2objectForKey:@"key2"];//获取到的值为value2
NSString *strValue2 = [dic2objectForKey:@"key3"];//获取到的值为(null)
//获取字典的数量
int count = [dic2count];//count=2
//获取所有的键的枚举对象
NSEnumerator *enum1 = [dic2keyEnumerator];
//获取字典中所有的键和值的Array对象
NSArray *allKeys = [dic2allKeys];
NSArray *allValues = [dic2allValues];
NSMutableDictionary-----------------------------------------------------------
//创建两个字典,一个可变,一个不可变
//NSDictionary *dic4 = [NSDictionary dictionaryWithObjectsAndKeys:@"v1",@"k1",@"v2",@"k2",@"v3",@"k3",nil];
NSMutableDictionary *mdic1 = [NSMutableDictionarydictionaryWithObject:@"v100"forKey:@"k100"];
//添加一个指定的字典
[mdic1addEntriesFromDictionary:dic4];
//添加一个指定的键值对
[mdic1setObject:@"v200"forKey:@"k200"];
//创建一个空的字典
NSMutableDictionary *mdic2 = [NSMutableDictionarydictionary];
//将字典的原内容清空,用新的内容覆盖
[mdic2 setDictionary:dic4];
//根据指定的键删除字典对应的值
[mdic2removeObjectForKey:@"k2"];
//删除一组数据
NSArray *array1 = [NSArrayarrayWithObjects:@"k1",@"k2",nil];
[mdic1removeObjectsForKeys:array1];
//快速遍历字典
for(id keyin [mdic1 allKeys])
{
NSLog(@"%@",[mdic1objectForKey:key]);
}
//枚举遍历
NSEnumerator *enumer1 = [mdic1keyEnumerator];
id key;
while (key = [enumer1nextObject]) {
NSLog(@"枚举遍历:%@",[mdic1objectForKey:key]);
}
- NSDictionary与NSMutableDictionary的常用方法
- NSMutableDictionary和NSDictionary的常用方法
- Foundation框架第八弹:NSMutableDictionary的常用方法与NSDictionary读写文件
- NSDictionary和NSMutableDictionary类常用方法的使用
- NSArray和NSMutableArray,NSDictionary和NSMutableDictionary的常用方法
- [OC学习笔记]NSDictionary、NSMutableDictionary常用方法
- NSDictionary&NSMutableDictionary常用操作
- NSDictionary与NSMutableDictionary的简单应用
- NSDictionary与NSMutableDictionary的基本使用
- NSDictionary与NSMutableDictionary的应用小结
- NSDictionary与NSMutableDictionary
- iOS笔记 -(NSDictionary和NSMutableDictionary常用方法总结)
- NSDictionary&NSMutableDictionary常用操作梳理
- NSDictionary&NSMutableDictionary常用操作梳理
- NSDictionary和NSMutableDictionary常用用法
- NSArray与NSMutableArray的区别 NSDictionary与 NSMutableDictionary 的区别
- Foundation中的NSDictionary与NSMutableDictionary
- OC关于NSDictionary和NSMutableDictionary方法的使用
- NSNumber的常用方法
- 有n个整数,使其前面各数顺序后移m个位置,最后m个变为前面的m个
- android中的session
- 软件工程—概论
- C#操作Word
- NSDictionary与NSMutableDictionary的常用方法
- 从mysql到oracle你必须了解的50件事儿
- 布局中@null的代码实现方式
- vs2008 连接 access 数据库
- HDU 1133 卡特兰数
- 解压.zip文件命令
- Quaternion-未测试-实现文件
- ubuntu配置ftp server
- linux系统忘记密码怎么办?