博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NSDictionary不可变字典集合
阅读量:6674 次
发布时间:2019-06-25

本文共 692 字,大约阅读时间需要 2 分钟。

hot3.png

key通常为NSString,key是唯一的,键值不可为空nil,如果需要一个空值可以使用NSNull

//初始化一个元素NSDictionary *dic = [NSDictionary dictionaryWithObject:@"value" forKey:@"key"];//初始化多个元素NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:@"value" ,@"key",@"values2",@"key2",nil];//以字典初始化NSDictionary *dic = [NSDictionary dictionaryWithDictionary:otherDic];;//以文件内容初始化NSDictionary *dic = [NSDictionary dictionaryWithContentsOfFile:path];

常用方法

//总数NSInteger count = [dic count];//取值NSObject *value = [dic objectForKey:@"key"];//将字典的key转成枚举,用于遍历NSEnumerator *enum = [dic keyEnumerator];//获取key的集合NSArray *keys = [dic allKeys];//获取所有的valueNSArray *values = [dic allValues];

转载于:https://my.oschina.net/u/2406628/blog/552968

你可能感兴趣的文章
linux shell “(())” 双括号运算符使用
查看>>
http://code.662p.com/view/5141.html
查看>>
C C++ OC指针常量和常量指针区别
查看>>
mysql函数大全
查看>>
tomcat内存溢出设置JAVA_OPTS
查看>>
[CareerCup] 12.5 Test a Pen 测试一支笔
查看>>
Maven支撑下的War应用依赖另外一个WAR应用的解决方案
查看>>
JavaScrip——练习(做悬浮框)
查看>>
从游戏开发到应用开发的转变
查看>>
UIApearance
查看>>
android: LayoutInflater使用
查看>>
phalcon的url大小写的问题
查看>>
Tair ldb(leveldb存储引擎)实现介绍
查看>>
【Swift 2.1】为 UIView 添加点击事件和点击效果
查看>>
Js~(function(){})匿名自执行方法的作用
查看>>
android的快速开发框架集合
查看>>
Spring入门导读——IoC和AOP
查看>>
iSCSI存储系统知识
查看>>
一步一步学ROP之linux_x64篇
查看>>
Kali linux 2016.2(Rolling)里的应用更新和配置额外安全工具
查看>>