zoukankan      html  css  js  c++  java
  • 可变字典

    #import <Foundation/Foundation.h>

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

        @autoreleasepool {

            /*字典:不可变字典nsdictionary

            1.存书数据使用 和数组区别 使用键值方式 。 无序

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

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

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

            

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

           6.字典中不允许用相同的key,value允许有相同的value值

            

             

            */

            NSNumber *num=[NSNumber numberWithInt:100];

            

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

            

            //value -key

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

            // key -value

            NSDictionary *dic1=@{@"name":@"white",@"age":@"23",@"gender":@"M"};

            //复制

            NSDictionary *dic2=[NSDictionary dictionaryWithDictionary:dic1];

            //获取key -value有多少个            个数返回值integrt

            NSInteger count=[dic2 count];

            NSLog(@"count=%d",count);

            //获取字典指定 value值          返回nsstring

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

            NSLog(@"%@",name);

            //获取字典所有value值

            NSArray *arr=[dic2 allValues];

            for(id allArr in arr){

                NSLog(@"%@",allArr);

            }

            //获取字典所有key值

            NSArray *arrkey=[dic2 allKeys];

            for(id arrKey in arrkey){

                

                NSLog(@"%@",arrKey);

            }

        }

        return 0;

    }

  • 相关阅读:
    vscode conda 配置python环境(windows)
    Linux分区只能分两个,无法安装双系统(解决)
    离散傅里叶变换,逆变换(c语言)
    vscode 配置task.json,执行多条指令
    cmake出错:CMAKE_CXX_COMPILER设置后,提示没有设置,找不到make命令的可执行程序
    产生makefiles文件后,make命令不可用
    Kali 下载地址
    vc6 保存文件卡住
    fatal error LNK1169: one or more multiply defined symbols found
    Google Chrome 退出清除浏览数据
  • 原文地址:https://www.cnblogs.com/LiHai/p/5113021.html
Copyright © 2011-2022 走看看