zoukankan      html  css  js  c++  java
  • 字典

    //字典:NSDictionary

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

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

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

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

    //注意事项

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

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

    #define NSLog(FORMAT, ...) printf("%s ", [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String])

    #import <Foundation/Foundation.h>

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

        @autoreleasepool {

            

            NSNumber *num=[NSNumber numberWithInt:100];

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

            

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

            

            NSDictionary *dic1=@{@"name":@"white",@"age":@"22",@"gender":@"m"};

            

            NSDictionary *dic2=[NSDictionary dictionaryWithDictionary:dic1];

            

            NSLog(@"%@",dic2);

            

            //key-value共有多少对

            NSInteger count=[dic2 count];

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

            //获取字典内value值

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

            NSLog(@"根据key找value值--姓名:%@",name);

            //获取字典内所有的value

            NSArray *values=[dic2 allValues];

            for(id str in values)

            {

                NSLog(@"%@",str);

            }

            //获取字典内所有的key

            NSArray *keys=[dic2 allKeys];

            for(id str in keys)

            {

                NSLog(@"%@",str);

            }

        

        }

        return 0;

    }

  • 相关阅读:
    ArcGIS python field 字段
    shapefile 输出的地理处理注意事项
    arcgis python RefreshActiveView CLEAR_SELECTION
    arcgis python 判断是数据库或是文件夹
    Arcengine获得arcgis安装的版本
    python获得坐标系信息
    修复几何 (数据管理)原理
    Python获取指定目录下所有子目录、所有文件名
    python的路径
    用Python写一个将Python2代码转换成Python3代码的批处理工具
  • 原文地址:https://www.cnblogs.com/bobohahaha/p/5120931.html
Copyright © 2011-2022 走看看