objective-c 基础语法学习之--(4)NSDictionary
来源:互联网 发布:淘宝网怎么支付 编辑:程序博客网 时间:2024/06/01 10:20
字典的key值不能为空
如果需要空值,可以赋值为NSNULL;
//**********************************创建*************************************************
NSDictionary dic = [NSDctionary dictionaryWithObject:@"nihao" forKey:@"one"];
NSDictionary dic2 = [NSDictionary dictionaryWtihObjectsAndKeys:@"a",@"one",@"b",@"two",nil];
NSDictionary dic3 = [NSDictionary dictionaryWithDictionary:dic2];
*************************************获取内容*********************************************
NSLog("%@",dic3);可以直接打印
NSInteger count = [dic3 count];//
NSString str = [dic3 objectForKey:@"two"];//
NSArray *keysArr = [dic3 allKeys];//
NSArray *valuesArr = [dic3 allValues];//
//********""****************************可变字典***********************************************
NSMutableDictionary mdic
= [NSMutableDictionary dictionaryWithObjectsAndKeys:@"chinese",@"one",@"USA",@"two",nil];//
[mdic addEntriesFromDictionary:dic3];//创建
[mdic setValue:@"Japan" forKey:@"three"];//插入
[mdic removeObjectForKey:@"one"];//删除
[mdic removeObjectsForKeys:array];?????
//*************************************遍历*********************************************
for(int i=0;i<[dic3 count];i++){
id key = [dic3 objectAtIndex:i];
id value = [dic3 objectForKey:key];
NSLog(@"%@",value);
}
//******************************************
for(id key in dic3){
NSString *str = [dic3 objectForKey:key];
NSLog();
}
//******************************************
MSEnumarator *enumarator = [dic3 keyEnumarator ];
id key = [enumarator nextObject];
id object;
while(key)
{
object = [dic3 objectForKey:key];
NSLog();
key = [enumarator nextObject];
}
- objective-c 基础语法学习之--(4)NSDictionary
- Objective-C语法之NSDictionary和NSMutableDictionary
- Objective-C语法之NSDictionary和NSMutableDictionary
- Objective-C语法之NSDictionary和NSMutableDictionary
- Objective-C语法之NSDictionary和NSMutableDictionary
- Objective-C语法之NSDictionary和NSMutableDictionary
- Objective-C语法之NSDictionary和NSMutableDictionary
- Objective-C语法之NSDictionary和NSMutableDictionary
- Objective-C语法之NSDictionary和NSMutableDictionary
- Objective-C语法之NSDictionary和NSMutableDictionary
- Objective-C语法之NSDictionary和NSMutableDictionary
- Objective-C语法之NSDictionary和NSMutableDictionary
- objective-c基础语法学习之--(2)NSString
- objective-c基础语法学习之--(3)NSArray
- objective-c基础语法学习之--(7)拷贝对象
- Objective-c之NSDictionary
- Objective-C 语法之词典对象(NSDictionary/NSMutableDictionary)
- 9,Objective-C语法之NSDictionary和NSMutableDictionary
- 罗马假日
- Problem D. Cross the maze
- 图的广度、深度遍历
- MySql中的标准差函数 STD, STDDEV_SAMP
- Types of Data
- objective-c 基础语法学习之--(4)NSDictionary
- Problem E. Spaceship Defence
- 使用java反射机制运行时进行Map和POJO的互相转换
- 打印时间戳方法
- orientation|keyboardHidden
- JAVA protected用法几点
- 2013 ACM/ICPC 长沙网络赛-Candies
- C#中upd分包与发送,已经实现全部代码
- STM32F10x的复位与时钟控制