IOS 中 赋值、copy、MutableCopy的区别
发布日期:2021-09-28 18:46:24
浏览次数:17
分类:技术文章
本文共 211 字,大约阅读时间需要 1 分钟。
赋值:地址值直接连接
copy:浅拷贝,会创建新的内存空间,并将旧的数据的地址值指向新的内存空间,当新的数据修改时候旧的也会修改,但是当新增对象的时候只会添加某一个对象。
Mutable Copy:深拷贝,会创建两个完全独立的内存空间,数据值一样。
画图表示:
以上为个人推论,未经证实。好像现实情况不是这样的,比如使用MutableCopy的确拷贝了数据,但是内存值却输出是一样的,这个不科学……有待验证。欢迎讨论。··
转载地址:https://blog.csdn.net/h3c4lenovo/article/details/8518708 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年03月25日 08时53分24秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
共享锁与排它锁
2019-04-21
2014第42周日当无聊时做什么
2019-04-21
敏捷开发流程总结
2019-04-21
STL——increment/decrement/dereference操作符
2019-04-21
exit和wait一起可以彻底清除子进程的资源
2019-04-21
很酷的C语言技巧
2019-04-21
OCP-1Z0-051-题目解析-第28题
2019-04-21
2014 Visual Studio Contact(); 直播笔记
2019-04-21
ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小解决办法
2019-04-21
程序员主管之路(1)
2019-04-21
sparkR集群启动脚本的封装。
2019-04-21
mysql分页查询语句怎么写?
2019-04-21
MySQL在linux上的rpm包方式安装方法
2019-04-21
eclipse 安装properties编辑器,显示中文
2019-04-21
Python爬去图片实例,python 爬取图片
2019-04-21
一次tomcat配置参数调优Jmeter压力测试记录前后对比
2019-04-21
Java经典23种设计模式之行为型模式(三)
2019-04-21
设计模式三—抽象工厂模式
2019-04-21