强者和副本有什么区别?

时间:2013-11-11 21:26:37

标签: objective-c

objective-c中强版与副本之间有什么区别?我应该使用哪一个?

我知道copy可以防止实例变量的值改变,如果设置了一个稍后自行更改的可变字符串。还有什么吗?

1 个答案:

答案 0 :(得分:1)

strong将对象的保留计数器增加1。

copy使用保留计数器1创建对象的副本。

如果使用ARC,则无法访问保留计数器,但方法与MRC相同。