//初始化
//1.1可以用新方法失现初始化
NSDictionary* dic = @{@"a":@"1",@"c":@"2",@"b":@"1",@"e":@"1",@"z":@"1"};
// NSDictionary* dic = @{@"0":@"1",@"3":@"2",@"2":@"1",@"4":@"1",@"1":@"1"};
NSDictionary *dic2 = @{@"key1":@"value1",@"key2":@"value2"};
NSLog(@"%@ %@",dic,dic2);
//1.2字典中有字典
NSDictionary *dic3 =@{@"key01":@"01",@"key0":@{@"key1": @"1",@"key2":@"2"}};
NSDictionary * dic4= dic3[@"key01"];
NSLog(@"字典中的另一字典%@",dic4);
//1.3+ (instancetype)dictionaryWithObjects:(NSArray<ObjectType> *)objects forKeys:(NSArray<KeyType <NSCopying>> *)keys;
//另一种初始化字典方法,把key 和 value分别对应顺序的生成两个数组
NSArray *keyAry = @[@"key1", @"key2", @"key3"];
NSArray *objAry = [NSArray arrayWithObjects:@"value1", @"value2", @"value3",nil];
NSArray *otherAry = [NSArray arrayWithObjects:@"key1", @"key2",nil];
NSDictionary *dict = [NSDictionary dictionaryWithObjects:objAry forKeys:keyAry];
/*printf:
{
key1 = value1;
key2 = value2;
key3 = value3;
}
*/
//- (NSArray<ObjectType> *)objectsForKeys:(NSArray<KeyType> *)keys notFoundMarker:(ObjectType)ma