dic 深度复制???

原创 2012年03月31日 15:53:58
    NSDictionary *dic = [[NSDictionary alloc] initWithObjectsAndKeys:
                         [NSMutableString stringWithString:@"firstValue"],@"first",
                         [NSMutableString stringWithString:@"secondValue"],@"second",                          
                         [NSMutableString stringWithString:@"thirdValue"],@"third",    nil                      
                         ];
    
    NSDictionary *conDic = [dic copy];
    
    NSMutableDictionary *mulDic = [dic copy];
    
    NSLog(@"conDic:%@",conDic);
    NSLog(@"mulDic:%@",mulDic);    
    
    [[dic valueForKey:@"first"] appendString:@"append"];
    
    NSLog(@"conDic:%@",conDic);

    NSLog(@"mulDic:%@",mulDic);   


2012-03-31 15:55:12.454 DictionaryTest[4900:207] conDic:{
    first = firstValue;
    second = secondValue;
    third = thirdValue;
}
2012-03-31 15:55:12.455 DictionaryTest[4900:207] mulDic:{
    first = firstValue;
    second = secondValue;
    third = thirdValue;
}
2012-03-31 15:55:12.456 DictionaryTest[4900:207] conDic:{
    first = firstValueappend;
    second = secondValue;
    third = thirdValue;
}
2012-03-31 15:55:12.456 DictionaryTest[4900:207] mulDic:{
    first = firstValueappend;
    second = secondValue;
    third = thirdValue;
}



OpenCV中图片数据的内存管理:图像深度复制与浅复制

转自:http://www.cnblogs.com/jsxh/archive/2013/09/27/3342865.html OpenCV 2.0里使用C++进行了重写,包括图像数据也从IplI...
  • zyh821351004
  • zyh821351004
  • 2015年03月05日 15:32
  • 625

dic转NSData,NSData转dic

- (void)dicToDataTodic{     NSDictionary *dic = @{@"name":@"tang",@"age":@"18"};          NSData ...
  • lvchaman
  • lvchaman
  • 2016年03月14日 15:17
  • 763

Python dic 方法汇总

python]dictionary方法说明 Operation Result Notes len(a) the number of items...
  • SUMMER__SUN
  • SUMMER__SUN
  • 2016年03月30日 16:51
  • 2818

Java 实现深度复制

Java深度复制
  • u011437847
  • u011437847
  • 2016年08月20日 15:09
  • 3325

java深度复制 xjh 亲测 两种方法

第一种:http://blog.chinaunix.net/uid-20577907-id-3132181.html   (亲测有用) java 深度复制 2012-03-13 20:25...
  • a363722188
  • a363722188
  • 2016年03月10日 16:25
  • 585

python 中字典(dic)的用法

dic = {'james':98,'job':78}#字典使用key——values方式,也就是键——值的方式 #print(dic['james']) for key in dic:#取出字典...
  • qq_21900805
  • qq_21900805
  • 2017年08月23日 20:30
  • 164

python string、dic互转

字典(dict)转为字符串(string)      我们可以比较容易的将字典(dict)类型转为字符串(string)类型。      通过遍历dict中的所有元素就可以实现字典到字符串的转...
  • u010080235
  • u010080235
  • 2013年07月31日 16:50
  • 2046

关于对象的深度复制和浅度复制

关于对象的深度复制和浅度复制
  • flykinghg
  • flykinghg
  • 2016年09月07日 17:44
  • 18237

C#复制和深度复制的实现方法

深度复制与浅表复制的区别在于,浅表复制只复制值类型的值,而对于实例所包含的对象依然指向原有实例。 ? 1 2 3 4 5 6 7 8 9 10 11...
  • u011555996
  • u011555996
  • 2017年12月18日 15:03
  • 114

python中dic的操作

Python 字典(Dictionary)操作详解 原文地址:http://www.jb51.net/article/47990.htm 这篇文章主要介绍了Python 字典(Dict...
  • madrabbit1987
  • madrabbit1987
  • 2017年03月24日 11:24
  • 565
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dic 深度复制???
举报原因:
原因补充:

(最多只允许输入30个字)