深复制 浅复制 最简单的记忆法则
来源:互联网 发布:4g网络哪个运营商好 编辑:程序博客网 时间:2024/06/02 06:34
ios中 所有带NSMutable的数据类型 copy 方法得到的都是浅copy不可变的数据类型
否则用mutableCopy
int main(int argc, char *argv[]) {
@autoreleasepool {
NSMutableArray *original = [NSMutableArray arrayWithObjects:@"a",@"b",nil];
NSMutableArray *shallowCopy = [original copy]; //得到的是不可变的NSArray
//NSMutableArray *shallowCopy = [originalmutableCopy];
NSMutableArray *deepCopy = [[NSMutableArrayalloc] initWithArray:original copyItems:YES];
[shallowCopy removeObjectAtIndex:1];
NSLog(@"%@ %@",shallowCopy,deepCopy);
}
}
- 深复制 浅复制 最简单的记忆法则
- 深复制与浅复制的简单学习笔记
- 深复制 浅复制简单理解
- JAVA学习总结之简单复制、浅复制、深复制
- 浅复制&深复制
- 深复制、浅复制
- 浅复制&深复制
- 浅复制 & 深复制
- 深复制浅复制
- 深复制浅复制
- 深复制----浅复制
- 深复制&浅复制
- 浅复制--深复制
- 深复制、浅复制
- java对象的复制,浅复制、深复制
- 数组的浅复制和深复制
- ArrayList 的深复制与浅复制
- C++的深复制与浅复制
- pat 1015
- 错误:字符文本中字符太多
- hdu题目分类
- 去除敏感关键字,替换关键字描红函数
- 改变链表顺序
- 深复制 浅复制 最简单的记忆法则
- Hoj 1833 Truck History
- UML——面向对象技术
- 储能元件
- 稀疏矩阵的存储格式(Sparse Matrix Storage Formats)
- hdu 4236 Repeating Characters
- UML小结 ---类图
- linux常用命令大全
- WIN IIS PHP urlencode urldecode 的问题,百分号 % 和 %25