工作生活

2019-07-01

2019-07-01  本文已影响0人  取个帅气十足的昵称

属性关键字Copy

copy:分为深拷贝和浅拷贝

1.浅拷贝:对内存地址的复制,让目标对象指针和原对象指向同一片内存空间会增加引用计数

2.深拷贝:对对象内容的复制,开辟新的内存空间

可变对象的copy和mutableCopy都是深拷贝

总结:不可变对象的copy是浅拷贝,mutableCopy是深拷贝

copy方法返回的都是不可变对象

上一篇下一篇

猜你喜欢

热点阅读