zoukankan      html  css  js  c++  java
  • oc之字典创建 复制 获取key value值

    
    

       //字典   dictionary

       //1.用来存储数据  使用键值的方式。  无序

       //2.相当于现实生活中的字典

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

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

       //注意事项

       //key通常是字符串对象,也可以为任意值

       //字典里不能有相同的key value可以有相同的值


    //
    字典的创建 NSNumber *num=[NSNumber numberWithInt:100]; NSDictionary *dict1=[NSDictionary dictionaryWithObject:num forKey:@"key1"]; NSDictionary *dict2=[NSDictionary dictionaryWithObjectsAndKeys:@"jay",@"name", @"22",@"age", @"f",@"gender",nil];//值 -- 键 NSDictionary *dict3=@{@"name":@"res", @"age":@"23", @"gender":@"m"};//键 -- 值 //将一个字典复制到另一个字典中 NSDictionary *dict4=[NSDictionary dictionaryWithDictionary:dict3]; //计算key-value 个数 NSUInteger count=[dict2 count]; NSLog(@"%ld",count); //获取字典内value值 根据key找value值 NSString *name=[dict3 objectForKey:@"name"]; NSLog(@"%@",name); //获取字典里所有的value NSArray *values=[dict3 allValues]; for(id str in values){ NSLog(@"%@",str); } //获取字典里所有的keys NSArray *keys=[dict3 allKeys]; for(id str in keys){ NSLog(@"%@",str); }
  • 相关阅读:
    linux ——process
    linux ipc—msgqueue
    JDEclipse源码查看
    用 AXIOM 促进 XML 处理
    使jets3t支持https
    正版太贵了……
    Axis2学习笔记 (Axiom 篇 )
    基于Hadoop的海量文本处理系统介绍
    详解ASP.NET MVC的请求生命周期
    .Net相关的资源连接
  • 原文地址:https://www.cnblogs.com/jiangyicheng/p/5113646.html
Copyright © 2011-2022 走看看