oc之字典创建 复制 获取key value值

摘要:
//字典dictionary//1.用来存储数据使用键值的方式。

//字典 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 invalues){ NSLog(@"%@",str); } //获取字典里所有的keys NSArray *keys=[dict3 allKeys]; for(id str inkeys){ NSLog(@"%@",str); }

免责声明:文章转载自《oc之字典创建 复制 获取key value值》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇THashMD5,THashSHA1,THashBobJenkins,TIdHashMessageDigest5的用法vue安装及升级下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

前端请求参数MD5加密发送后台

最近在项目开发中遇到前端发送参数加密的问题,网上查找半天也是很乱,小编自己在项目开发中总结了一下,写到博客中,希望能够帮助大家。 贴上html,javascript代码 1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UT...

centos下面配置key登录

centos下需要配置使用key登录,并且要禁止root登录 下面的操作都是用root来设置的 1.添加新用户 例如用户名leisiyuan useradd leisiyuan 2.设置密码 passwd leisyuan 3.给新用户添加到root权限组 运行visudo命令,找到root ALL=(ALL) ALL,在下面添加一行 ,然后保存即可 le...

Java 根据 Map 的 key 的 ASCII 码从小到大排序

1.主要有两种方式,第一种使用treemap,第二种使用sort方法对map的key进行排序重组一个新的map 。一般使用treemap  import java.util.Arrays; import java.util.HashMap; import java.util.Map; import java.util.TreeMap; public cl...

&amp;lt;转&amp;gt;RestKit在iOS项目中的使用,包含xcode配置说明

本文转载至http://www.cnblogs.com/visen-0/archive/2012/05/03/2480693.html 最近在iPhone工程中添加RestKit并编译,但是由于之前找了很多不靠谱的说明文档,导致编译了一天也没有通过编译,总报出莫名其妙的错误。终于在最后的关头找了一篇英文的较为权威的文档才发现自己的问题出在一个很细节的地方。...

读vue源码笔记(1)

shared/util.js 1.hasOwn var hasOwnProperty = Object.prototype.hasOwnProperty; function hasOwn (obj, key) { return hasOwnProperty.call(obj, key) } extend  export function exten...

javafx virtual keyboard

public class EffectTest extends Application { @Override public void start(final Stage stage) { final Keyboard keyboard = new Keyboard( new Key(KeyCode....