容器类的copy 和retain 几乎没有区别,元素被copy下来了,地址也一样。不过 retain 是MRC里的 copy是ARC里的
但是string是新建了一个对象。
对于容器类copy是浅复制、mutableCopy是深复制。
weak是在销毁以后自动设置为nil。assign则不会。
本文探讨了容器类中copy和retain的区别,特别是在MRC和ARC环境中的应用,并解释了string对象的处理方式。此外,还介绍了容器类的浅复制与深复制的区别,以及weak与assign属性的作用。
容器类的copy 和retain 几乎没有区别,元素被copy下来了,地址也一样。不过 retain 是MRC里的 copy是ARC里的
但是string是新建了一个对象。
对于容器类copy是浅复制、mutableCopy是深复制。
weak是在销毁以后自动设置为nil。assign则不会。
858

被折叠的 条评论
为什么被折叠?