property中的参数都什么意思?比如:assign, copy, retain, strong, weak。这都是什么意思?有什么作用,希望大家给讲解一下,越详细越好。
另外:
为什么数组执行data1=[data mutableCopy]后,删除data1的元素,data中不变,而修改data1的元素,data却会改变?
------解决方案--------------------
strong作用=不用arc的retain
weak=不用arc的assign
------解决方案--------------------
------解决方案--------------------
在规则上是
assign用与常量 不用release
copy, retain 声明后都要release,区别在于内存地址不同,retain指针指向是同一个内存地址,copy开辟新的内存地址指针不同内容相同
5.0后strong, weak个人基本不用