copy和retain weak和assign

容器类的copy 和retain 几乎没有区别,元素被copy下来了,地址也一样。不过 retain 是MRC里的 copy是ARC里的 

但是string是新建了一个对象。



对于容器类copy是浅复制、mutableCopy是深复制。


weak是在销毁以后自动设置为nil。assign则不会。


猜你喜欢

转载自blog.csdn.net/jade07/article/details/55272057