Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能的重复: 目标 c - 分配、复制、保留
我想知道Objective c中@property指令中使用的“ retain ”和copy属性之间的区别。
首先十分感谢....
copy 复制变量的内容(并将保留计数设置为 1)。保留只是将保留计数添加 +1。所以......如果你有一个可变对象并且你保留它,如果你修改它,对象在每个带有“retain”的属性中都会“更新”,但不会在带有“copy”的属性中“更新”。如果对象是不可变的,则没有区别。