NSDictionary/NSMutableDictionary
来源:互联网 发布:惠州市公安局网络问政 编辑:程序博客网 时间:2024/05/18 19:44
- (void)viewDidLoad {
[superviewDidLoad];
// [self mydic];
[selfmyMutableDic];
}
-(void)mydic{
NSDictionary* dic;
//初始化dic
dic = [NSDictionarydictionaryWithObjectsAndKeys:@"张三",@"name",@"15990055555",@"number",@"zjut",@"address",nil];
//dic数量
NSInteger count;
count = dic.count;
NSLog(@"items are %d ",count);
NSLog(@" ");
//遍历。先获取两个枚举变量。
NSEnumerator *myKey = [dickeyEnumerator];
NSEnumerator *myValue = [dicobjectEnumerator];
for (NSObject *objin myKey) {
NSLog(@"%@",obj);
}
for (NSObject *objin myValue) {
NSLog(@"%@",obj);
}
NSLog(@" ");
//寻找对应的value
NSObject *obj=[dicobjectForKey:@"name"];
NSLog(@"name's value is %@",obj);
NSLog(@" ");
//allkeys方法遍历
NSArray *arr=[dicallKeys];
for (int i=0; i<arr.count; i++) {
NSLog(@"%@:",arr[i]);
NSLog(@"%@",[dicobjectForKey:arr[i]]);
}
}
-(void)myMutableDic{
NSMutableDictionary *dic;
NSMutableDictionary *dic1;
NSDictionary *dic2;
dic=[NSMutableDictionarydictionaryWithCapacity:10 ];
dic2=[NSDictionarydictionary];
dic1=[NSMutableDictionarydictionaryWithDictionary:dic2];
[dic setObject:@"张三"forKey:@"name"];
[dic setObject:@"15990012121"forKey:@"number"];
NSLog(@"%@",[dicobjectForKey:@"number"]);
[dic setValue:@"15990056563"forKey:@"number"];
NSLog(@"%@",[dicobjectForKey:@"number"]);
[dic setObject:@"凤姐"forKey:@"wife"];
NSLog(@"%@",[dicobjectForKey:@"wife"]);
[dic removeObjectForKey:@"wife"];
NSLog(@"%@",[dicobjectForKey:@"wife"]);
NSLog(@"%@",dic);
[dic removeAllObjects];
NSLog(@"%@",dic);
}
2016-05-17 18:45:29.835 fordictionary[1329:143631] items are 3
2016-05-17 18:45:29.836 fordictionary[1329:143631]
2016-05-17 18:45:29.836 fordictionary[1329:143631] name
2016-05-17 18:45:29.836 fordictionary[1329:143631] number
2016-05-17 18:45:29.836 fordictionary[1329:143631] address
2016-05-17 18:45:29.836 fordictionary[1329:143631]张三
2016-05-17 18:45:29.836 fordictionary[1329:143631] 15990055555
2016-05-17 18:45:29.836 fordictionary[1329:143631] zjut
2016-05-17 18:45:29.837 fordictionary[1329:143631]
2016-05-17 18:45:29.837 fordictionary[1329:143631] name's value is张三
2016-05-17 18:45:29.837 fordictionary[1329:143631]
2016-05-17 18:45:29.837 fordictionary[1329:143631] name:
2016-05-17 18:45:29.837 fordictionary[1329:143631]张三
2016-05-17 18:45:29.837 fordictionary[1329:143631] number:
2016-05-17 18:45:29.837 fordictionary[1329:143631] 15990055555
2016-05-17 18:45:29.837 fordictionary[1329:143631] address:
2016-05-17 18:45:29.837 fordictionary[1329:143631] zjut
2016-05-17 18:45:29.837 fordictionary[1329:143631] —————————————————————
2016-05-17 18:45:29.852 fordictionary[1329:143631] 15990012121
2016-05-17 18:45:29.852 fordictionary[1329:143631] 15990056563
2016-05-17 18:45:29.852 fordictionary[1329:143631]凤姐
2016-05-17 18:45:29.852 fordictionary[1329:143631] (null)
2016-05-17 18:45:29.852 fordictionary[1329:143631] {
name = "\U5f20\U4e09";
number = 15990056563;
}
2016-05-17 18:45:29.853 fordictionary[1329:143631] {
}
- NSDictionary NSMutableDictionary
- NSDictionary、NSMutableDictionary
- NSDictionary NSMutableDictionary
- NSDictionary NSMutableDictionary
- NSDictionary /NSMutableDictionary
- NSDictionary/NSMutableDictionary
- NSDictionary NSMutableDictionary
- Objective-c - NSDictionary(NSMutableDictionary)
- NSDictionary和NSMutableDictionary
- NSDictionary,NSMUtableDictionary-OC+class
- NSArray NSDictionary NSMutableArray NSMutableDictionary
- 备忘 NSDictionary & NSMutableDictionary
- NSDictionary 和 NSMutableDictionary
- NSDictionary && NSMutableDictionary && NSSet
- 【Foundation Frame】NSDictionary/NSMutableDictionary
- 黑马程序员---NSDictionary\NSMutableDictionary
- oc NSDictionary NSMutableDictionary
- NSDictionary/NSMutableDictionary(基础)
- java之判断101-200间的素数
- Qt之图形(简笔画-绘制卡通蚂蚁)
- HDOJ1865
- 数据结构之排序
- 常见MATLAB小技巧
- NSDictionary/NSMutableDictionary
- gh0st错误修改
- window下使用bat复制文件夹
- 【leetcode】 260. Single Number III
- 变量关系探索
- (Paper)Robust Text Detection in Natural Scene Images
- appium在使用uiautomatorviewer.bat获得页面元素的使用方法
- P1117 拯救ice-cream tyvj
- HDU 4709 Herding