zoukankan      html  css  js  c++  java
  • 不可变字典 赋值 求字典里有多少对 获取字典里所有value值 获取所有考值

    #import <Foundation/Foundation.h>

     int main(int argc, const char * argv[]) {

        @autoreleasepool {

            /*字典:NSDictionary

             存储数据用的   和数组的区别:字典使用键值方式、无序的

             2 相当于我们使用字典通过目录来查找具体字的解释

             3 用key-value的形式数据,value作用用来存储数据,key用来检索数据

             4 cocoa中的字典:可变/不可变

             注意:

             1.key通常是字符串对象,可以是任意类型

             2.字典中不允许有相同得得key,允许有相同的value 

             */ 

            //不可变字典

            //赋值1

            NSNumber *num=[NSNumber numberWithInt:100];

            NSDictionary *dic=[NSDictionary dictionaryWithObject:num forKey:@"monry"];

            NSLog(@"%@",dic);

            //赋值2   Jay 是k  name 是Value

            NSDictionary *dics=[NSDictionary dictionaryWithObjectsAndKeys:@"Jay",@"name",@"22",@"age",@"f",@"gender", nil];

            NSLog(@"%@",dics);

            //赋值3

            NSDictionary *dicf=@{@"name":@"Jay",

                                 @"age":@"23",

                                 @"gender":@"M"

                                 };

            NSDictionary *dicd=[NSDictionary dictionaryWithDictionary:dicf];

            NSLog(@"%@",dicd);

            //key-value共有多少对

            NSInteger count=[dicd count];

            NSLog(@"%ld",count);

            //获取字典内value值

            NSString *name=[dicd objectForKey:@"name"];

            NSLog(@"%@",name);

            //获取字典里的所有值

            NSArray *arr=[dicd allValues];

            NSLog(@"%@",arr);

            //获取字典里所有的key

            NSArray *arra=[dicd allKeys];

            for(id str in arra){

                NSLog(@"%@",str);

                    };

        }

        return 0

    }

  • 相关阅读:
    THINKPHP导入全部post参数
    thinkphp 表单一些
    随机唯一不重复
    TP关联模型
    PHP函数之类
    MSSQLid清零
    httpwebrequest异步参考
    反射
    UrlOper
    工作周记
  • 原文地址:https://www.cnblogs.com/j-h-t-123-n/p/5115694.html
Copyright © 2011-2022 走看看