copy和mutableCopy
2022-04-29 本文已影响0人
东方诗空
copy和mutableCopy
拷贝的目的:产生一个副本对象,跟源对象互不影响
- 修改了源对象,不会影响副本对象
- 修改了副本对象,不会影响源对象
iOS提供了2个拷贝方法
-
1.copy,不可变拷贝,产生不可变副本
-
2.mutableCopy,可变拷贝,产生可变副本
深拷贝和浅拷贝
- 1.深拷贝:内容拷贝,产生新的对象
- 2.浅拷贝:指针拷贝,没有产生新的对象

copy和mutableCopy
1.copy,不可变拷贝,产生不可变副本
2.mutableCopy,可变拷贝,产生可变副本