-3

可能的重复:
目标 c - 分配、复制、保留

我想知道Objective c中@property指令中使用的“ retain ”和copy属性之间的区别。

首先十分感谢....

4

1 回答 1

0

copy 复制变量的内容(并将保留计数设置为 1)。保留只是将保留计数添加 +1。所以......如果你有一个可变对象并且你保留它,如果你修改它,对象在每个带有“retain”的属性中都会“更新”,但不会在带有“copy”的属性中“更新”。如果对象是不可变的,则没有区别。

于 2012-08-22T13:36:15.187 回答