字典
用于保存具有映射关系的数据(key —— value对)
字典是存储key——value对的容器。
字典考key存取数据
不可变字典 : NSNictionary。
NSMutableDictionary   可变字典
集合 NSSet
可变集合 NSMutableSet 
快速遍历
数组排序 

//    NSDictionary * dic = [[NSDictionary alloc] initWithObjectsAndKeys:@"付金诗", @"名字" , @"臧振钊",@"教授" ,  nil];

//    NSLog(@"%@" , [dic objectForKey:@"名字"]);

//    NSLog(@"%@" , [dic objectForKey:@"臧振钊"]);

//    for ( NSString * key in dic)

//    {

//        NSLog(@"%@" , key);

//    }

//    for ( NSString * key in dic)

//    {

//        NSLog(@"%@" , [dic objectForKey:key]);

//    }

//    for ( NSArray * obj in [dic allKeys])

//    {

//        NSLog(@"%@ ", obj);

//    }

//    NSMutableDictionary * dic = [NSMutableDictionary dictionary];

//    [dic setObject:@"全世界都在想的人" forKey:@"张静静"];

//    [dic setObject:@"精神混乱型神经病" forKey:@"付金诗"];

//    [dic setObject:@"同仁堂资深教授" forKey:@"臧振钊"];

//    [dic setObject:@"一笑倾城之ios9 " forKey:@"杜鹏辉"];

//    [dic setValue:nil forKey:@"孟宪义"];

//    [dic setValue:@"c c++ c# oc 大师 " forKey:@"孟宪义"];

//    [dic removeObjectForKey:@"张静静"];

//    [dic setObject:@"大连蓝欧IOS之最帅道具" forKey:@"杜鹏辉"];

//    for ( NSObject * obj in dic )

//    {

//        NSLog(@"%@ : %@ " , obj , [dic objectForKey:obj]);

//    }

NSSet * set = [NSSet setWithObjects:@"董平",@"关胜" , @"秦明" , @"呼延灼", @"董平", @"林冲" , nil];

NSLog(@"%@" ,[set anyObject]);

if ([set containsObject:@"秦明"])

{

NSLog(@"YES");

}

else {

NSLog(@"NO");

}

iOS入门(二十)字典相关推荐

  1. conan入门(二十):封装只包含头文件(header_only)的库示例

    conan: 封装只包含头文件(header_only)的库示例 有的C/C++项目只包含头文件,不需要编译,对于这种情况如何封装为Conan的包呢? Conan官方文档 <Package sc ...

  2. [算法系列之二十]字典树(Trie)

    一 概述 又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种.典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计. 二 优点 利用字符串 ...

  3. 猫猫学IOS(二十四)UI之注册案例

    猫猫分享,必须精品 素材代码地址:http://blog.csdn.net/u013357243/article/details/45165591 原创文章,欢迎转载.转载请注明:翟乃玉的博客 地址: ...

  4. mysql入门到跑路_Mysql入门二十小题(DBA老司机带你删库到跑路)2018.11.26

    1. 请介绍数据库管理系统的种类及代表产品 RDBMS: mysql oracle mssql NoSQL: redis  mongoab  memcache 2. 请简述数据库管理系统的作用 数据存 ...

  5. oracle从删库到跑路,Mysql入门二十小题(DBA老司机带你删库到跑路)2018.11.26

    1. 请介绍数据库管理系统的种类及代表产品 RDBMS: mysql oracle mssql NoSQL: redis  mongoab  memcache 2. 请简述数据库管理系统的作用 数据存 ...

  6. [WebGL入门]二十六,纹理绘图

    注:文章译自http://wgld.org/,原作者杉本雅広(doxas),文章中如果有我的额外说明,我会加上[lufy:],另外,鄙人webgl研究还不够深入,一些专业词语,如果翻译有误,欢迎大家指 ...

  7. WebGL入门(二十)-三维视图通过透视投影矩阵创建远小近大的两排三角形

    通过透视投影矩阵创建远小近大的两排三角形 1.demo效果 2.相关知识点 2.1 透视投影 2.2 Matrix4.setPerspective()函数 3. demo代码 1.demo效果 如上, ...

  8. [WebGL入门]二十八,纹理参数

    注:文章译自http://wgld.org/,原作者杉本雅広(doxas) 本次demo的效果 lufy:先啰嗦几句,真是好几年没写博客了,以后的工作要重新接触HTML5开发了,虽然没有以前那样强烈的 ...

  9. CarSim仿真快速入门(二十二)—CarSim2022中设置IO写出

    VS数学模型可以通过VS浏览器启动和控制,这样就不需要其他软件了.仿真活动的主要产品是一个输出文件,其中包含感兴趣的变量的时间历史,可以用VS Visualizer绘制或用于生成动画.输出也可以自动写 ...

  10. CarSim仿真快速入门(二十六)-Euro NCAP VRU AEB 测试

    目录 Euro NCAP VRU AEB 背景 行人目标 VUT 和行人目标设置 自动 VUT 和行人目标定位 测试评分

最新文章

  1. SpringCloud之分布式配置中心(六)
  2. 【转载】Unix编程艺术——Unix哲学
  3. python语言编程环境-python语言开发搭建电脑环境的方法
  4. Spring Enable*高级应用及原理
  5. 图书管理系统~简单流程
  6. 最大上升子序列和(信息学奥赛一本通-T1285)
  7. windows终止进程——taskkill
  8. bootstrap+masonry.js写瀑布流
  9. PHP error_reporting() 函数
  10. java 多站点_Java 并发编程整体介绍 | 内含超多干货
  11. Sqoop1 From PostgreSQL to Hdfs
  12. M study summarize
  13. Yii Framework2.0开发教程(6)数据库mysql--ActiveRecord
  14. 2021第十届小美赛-“认证杯”数学中国数学建模国际赛
  15. 局计算机房制度,岳阳市统计局机房管理制度
  16. 计算机第一级开机密码设置,电脑怎么设置开机密码各系统汇总
  17. 浅谈智能DNS云解析(二)
  18. pythonif嵌套语句题目_python中if嵌套的练习题有哪些?
  19. android官方夜间模式,Android实现夜间模式的方法(一)
  20. Excel表列名称(基本实现)

热门文章

  1. 反赌科普宣传——赌徒的谬误
  2. 预见未来 · 遇见未来
  3. java中的正则表达式详解
  4. 光的干涉衍射计算机模拟仿真技术,光学衍射和干涉现象的计算机仿真.doc
  5. OSTA-LINUX3-选择题练习题整理
  6. 武林外传经典108句
  7. 单淘汰赛制两队相遇算法
  8. 光耦合器的定义与概述
  9. dx12 龙书附录C学习笔记 -- 解析几何学选讲
  10. 2017HOTELEX Shanghai 3月28日闪亮登场