setObject:forKey: 是NSMutableDictionary类的方法
                              key参数类型可以是任意类型对象
                              value不能为nil,不然会报错
 
setValue:forKey: 是NSObject类的方法也就是说所有的OC对象都有这个方法
                            key值必须是字符串
                            value可以为nil,但是当value为空时,会自动调用removeObject:forKey方法
 

1、注意:setObject:forKey:对象不能存放nil要与下面的这种情况区分:

    [imageDictionarysetObject:[NSNullnull] forKey:indexNumber];
    [NSNull null]表示的是一个空对象,并不是nil,注意这点
 
2、setObject:forKey:中Key是NSNumber对象的时候,如下:
    [imageDictionarysetObject:obj forKey:[NSNumber numberWithInt:10]];

最新文章

  1. 关于HTML5本地缓存技术LocalStorage 本地存储 和 SessionStorage
  2. mac 笔记
  3. winrt反射
  4. [翻译] java NIO Channel
  5. Mysqli基础知识
  6. C# this.invoke()作用 多线程操作UI
  7. POJ3624
  8. 服务--web服务
  9. 100个iOS开发面试题汇总-王刚韧的技术博客
  10. cache的工作原理
  11. Python中关于try...finally的一些疑问
  12. A simple Test Client built on top of ASP.NET Web API Help Page
  13. UEFI BIOS模式下Windows系统启动过程以及引导文件修复方法
  14. d3.js画折线图
  15. es分页搜索
  16. 利用JavaMail发送邮件:smtp.163.com
  17. 数据库级别DDL操作监控审计、数据库触发器/服务器触发器
  18. linux centos5.8装yum安装mysql
  19. Zookeeper运维的一些经验[转]
  20. Android-自定义控件之绘图基础

热门文章

  1. 函数rec_get_nth_field_offs_old
  2. unison + inotify 实现文件实时双向同步部署步骤
  3. EF 更新指定的字段
  4. 获取资源ID
  5. LT1619EMS8 锂电池 升压电路分析
  6. HDU 2544 最短路 (最短路,spfa)
  7. 【C#学习笔记】检测进程是否存在并关闭
  8. ASIHttpRequest编译不通过
  9. Mybaits+SpringMVC项目(含代码生成工具源码)
  10. Codeforces Round #361 (Div. 2) 套题