黑马程序员17——OC之Fundation(NSDictionary)
2014-09-03 21:01
302 查看
#import <Foundation/Foundation.h>
int main()
{
return 0;
}
void use4()
{
// 字典不允许有相同的key,但允许有相同的value(Object)
// 字典的无序的
NSDictionary *dict = @{
@"address" : @"北京",
@"name" : @"jack",
@"name2" : @"jack",
@"name3" : @"jack",
@"qq" : @"7657567765"};
// NSArray *keys = [dict allKeys];
//
// for (int i = 0; i<dict.count; i++)
// {
// NSString *key = keys[i];
// NSString *object = dict[key];
//
//
// NSLog(@"%@ = %@", key, object);
// }
}
void use3()
{
NSMutableDictionary *dict = @{@"name" : @"jack"};
[dict setObject:@"rose" forKey:@"name"];
}
void use2()
{
NSMutableDictionary *dict = [NSMutableDictionary dictionary];
// 添加键值对
[dict setObject:@"jack" forKey:@"name"];
[dict setObject:@"北京" forKey:@"address"];
[dict setObject:@"rose" forKey:@"name"];
NSString *str = dict[@"name"];
}
void use()
{
/*
字典:
里面存储的东西都是键值
*/
NSDictionary *dict = @{@"name" : @"jack", @"address" : @"北京"};
id obj = dict[@"name"];
// 返回的是键值对的个数
NSLog(@"%ld", dict.count);
}
int main()
{
return 0;
}
void use4()
{
// 字典不允许有相同的key,但允许有相同的value(Object)
// 字典的无序的
NSDictionary *dict = @{
@"address" : @"北京",
@"name" : @"jack",
@"name2" : @"jack",
@"name3" : @"jack",
@"qq" : @"7657567765"};
// NSArray *keys = [dict allKeys];
//
// for (int i = 0; i<dict.count; i++)
// {
// NSString *key = keys[i];
// NSString *object = dict[key];
//
//
// NSLog(@"%@ = %@", key, object);
// }
}
void use3()
{
NSMutableDictionary *dict = @{@"name" : @"jack"};
[dict setObject:@"rose" forKey:@"name"];
}
void use2()
{
NSMutableDictionary *dict = [NSMutableDictionary dictionary];
// 添加键值对
[dict setObject:@"jack" forKey:@"name"];
[dict setObject:@"北京" forKey:@"address"];
[dict setObject:@"rose" forKey:@"name"];
NSString *str = dict[@"name"];
}
void use()
{
/*
字典:
里面存储的东西都是键值
*/
NSDictionary *dict = @{@"name" : @"jack", @"address" : @"北京"};
id obj = dict[@"name"];
// 返回的是键值对的个数
NSLog(@"%ld", dict.count);
}
相关文章推荐
- 黑马程序员 - OC语言 - NSDictionary的介绍及使用
- 黑马程序员16——OC之Fundation(NSNumber)
- 黑马程序员——OC基础之NSDictionary
- 黑马程序员-oc基础-集合NSDictionary,NSMutableDictionary
- 【黑马程序员】OC-Foundation框架—NSDictionary和NSMutableDictionary
- 黑马程序员18——OC之Fundation(NSSet)
- 黑马程序员----OC学习之NSDictionary及NSMutableDictionary
- 黑马程序员-[OC]学习之旅-NSArray 和NSDictionary 的介绍
- 黑马程序员19——OC之Fundation(NSDate)
- 黑马程序员---OC学习笔记之NSDictionary的介绍及使用
- 黑马程序员-OC-Foundation-NSDictionary
- 黑马程序员———OC语言 NSDictionary和 NSMutableDictionary的介绍
- 黑马程序员——OC之NSArray、NSDictionary
- 黑马程序员 OC语言 - 9 NSDictionary、NSMutableDictionary、NSNumber、NSDate、NSValue
- ——黑马程序员——OC中Foundation框架NSDictionary的使用
- 黑马程序员---学习笔记17:OC基础(4)
- 黑马程序员--OC自学笔记---10Foundation、NSString、NSURL、NSRange、NSArray、NSMutableArray、NSDictionary
- 黑马程序员06——OC之Fundation(NSArray基本使用)
- 黑马程序员--ios基础--oc-foundation--NSSet、NSDictionary、NSNumber、NSValue、NSDate
- 黑马程序员14——OC之Fundation(NSString)