黑马程序员技术交流社区
标题:
setValue方法和setObject方法有什么区别
[打印本页]
作者:
muzipiao
时间:
2016-3-27 02:09
标题:
setValue方法和setObject方法有什么区别
看OC视频NSMutableDictionary这一节,视频中老师刚开始讲setValue方法和setObject方法是不同的,后来验证是结果相同的,看完后我测试了一下
//创建NSMutableDictionary空字典
NSMutableDictionary *mdict=[NSMutableDictionary dictionary];
//添加三个元素
[mdict setValue:@"Hebei" forKey:@"hb"];
[mdict setValue:@"Shanghai" forKey:@"sh"];
//再次对hb进行赋值,分别用setValue方法和setObject方法
[mdict setValue:@"HebeiSheng" forKey:@"hb"];
[mdict setObject:@"DaShangHai" forKey:@"sh"];
//打印出所有值
NSLog(@"%@",mdict);
复制代码
输出结果是相同的,如图所示,他们区别是什么,如果区别不大,框架弄出两种方法有什么意义呢?
3.png
(188.13 KB, 下载次数: 4)
下载附件
2016-3-27 02:07 上传
测试结果
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2