版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaoxingaiwo/article/details/83024417
- assign-简单赋值,不更改索引计数。使用对象:基础数据类型,NSInteger,int,float,char。
- retian-该属性赋值的时候,先release之前的值,然后再赋值给属性,引用计数加1.(指针拷贝,地址相同,内容相同)
- copy-前一个值发送一条release消息,基本上像retain,但是没有增加引用计数,是分配一块新的内存来放置它。(内容拷贝)
*copy是创建新的对象,retain是创建一个指针。(指针拷贝)