NSDictionary *nsd1 = [[NSDictionary alloc]initWithObjectsAndKeys:@"one",@"1",@"two",@"2",@"three",@"3",@"four",@"4", nil];
字典是以 键 值 对的形式进行存储的 其中one(value) 和 1 (key)是一对,键和值往往使用字符串,字典存储对象的地址没有顺序
遍历键
NSEnumerator *em = [nsd1 keyEnumerator];
id obj;
while (obj = [em nextObject]) {
NSLog(@"%@", obj);
}
遍历值
NSEnumerator *em1 = [nsd1 objectEnumerator];
id obj;
while (obj = [em1 nextObject]) {
NSLog(@"%@", obj);
}
NSLog(@"%@", nsd1);
//NSString *str = [nsd1 objectForKey:@"1"];
for (id obj in nsd1) { // 便利的是键
NSLog(@"%@", obj);
NSLog(@"%@", [nsd1 objectForKey:obj]);
}
//NSLog(@"%@", str);
//[nsd1 release];
NSMutableDictionary *nuds = [[NSMutableDictionary alloc]init];
[nuds setObject:@"zhangfei" forKey:@"1"]; //添加键值对
[nuds setObject:@"hahaha" forKey:@"2"];
[nuds removeObjectForKey:@"1"]; // 删除键值对
// NSData数据的意思,转换成字节流,char buf[]缓冲区
NSString *str = @"hello word!";
// 1转换成date类型
NSData *date = [str dataUsingEncoding:NSUTF8StringEncoding];
NSLog(@"%s", date.bytes); // 按照字符(也就是字节打印出来)
// 2转换成Nsstring类型
NSString *newStr = [[NSString alloc]initWithData:date encoding:NSUTF8StringEncoding];
字典是以 键 值 对的形式进行存储的 其中one(value) 和 1 (key)是一对,键和值往往使用字符串,字典存储对象的地址没有顺序
遍历键
NSEnumerator *em = [nsd1 keyEnumerator];
id obj;
while (obj = [em nextObject]) {
NSLog(@"%@", obj);
}
遍历值
NSEnumerator *em1 = [nsd1 objectEnumerator];
id obj;
while (obj = [em1 nextObject]) {
NSLog(@"%@", obj);
}
NSLog(@"%@", nsd1);
//NSString *str = [nsd1 objectForKey:@"1"];
for (id obj in nsd1) { // 便利的是键
NSLog(@"%@", obj);
NSLog(@"%@", [nsd1 objectForKey:obj]);
}
//NSLog(@"%@", str);
//[nsd1 release];
NSMutableDictionary *nuds = [[NSMutableDictionary alloc]init];
[nuds setObject:@"zhangfei" forKey:@"1"]; //添加键值对
[nuds setObject:@"hahaha" forKey:@"2"];
[nuds removeObjectForKey:@"1"]; // 删除键值对
// NSData数据的意思,转换成字节流,char buf[]缓冲区
NSString *str = @"hello word!";
// 1转换成date类型
NSData *date = [str dataUsingEncoding:NSUTF8StringEncoding];
NSLog(@"%s", date.bytes); // 按照字符(也就是字节打印出来)
// 2转换成Nsstring类型
NSString *newStr = [[NSString alloc]initWithData:date encoding:NSUTF8StringEncoding];