首页 > 其他 > 详细

黑马程序员----字典-NSDictionary和NSMutableDictionary的使用

时间:2015-03-23 01:35:01      阅读:315      评论:0      收藏:0      [点我收藏+]

前言:

字典内部存放的都是键值对

技术分享

一、NSDictionary(可变字典)

1.NSDictionary的创建和寻值:

  • 方式一:创建一个字典对象,里面只有一个键值对

创建

              技术分享

寻值:(根据键找出对应的值)

              技术分享

  • 方式二:创建一个字典对象,里面可以包含多个键值对

创建:

               技术分享

 

               技术分享

寻值:(根据键找出对应的值)编译器特性!

              技术分享

  • 方式三:快速创建一个可以包含多个键值对的字典对象(编译器特性)

              技术分享

2.[字典对象  count]或者字典对象.count返回的是键值对的个数

  • 技术分享

二、NSMutableDictionary(可变字典)

1.NSMutableDictionary的创建和寻值

  • 创建:

         技术分享

  • 寻值:

           技术分享

2.添加键值对:

       技术分享

3.删除键值对:

       技术分享

4.错误写法:(经典错误)

分析:@{...: ... , ...: ... ,...};快速创建的对象是不可变的字典对象,下面调用setObject:  forKey: 方法会报经典错误([__NSDictionaryI setObject:forKey:]: unrecognized selector sent to instance 0x100500fe0)

技术分享

 

 

黑马程序员----字典-NSDictionary和NSMutableDictionary的使用

原文:http://www.cnblogs.com/unique-ios/p/4358650.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!