小编use*_*766的帖子

如何在Objective-C中使用"copy"属性?

我在线阅读了很多材料,这些材料都解释了人们何时应该使用" copy"代替" strong".

"复制属性是强大的替代品.它不是取得现有对象的所有权,而是创建您分配给属性的任何内容的副本,然后取得对该属性的所有权.只有符合NSCopying协议的对象才能使用此属性. ".

并且有很多示例代码显示使用"复制"时,原始值保持不变.

但是,我是新手Objective-C.我真的想知道如何使用新分配的值.带有"新值"的"新实例(副本)"在哪里?如果需要,是否需要任何其他方法来更改原始值?

如果有人可以分享这个部分的一个例子而不是一个证明原始值没有改变的例子,那将是很好的.

copy objective-c ios

14
推荐指数
3
解决办法
6107
查看次数

标签 统计

copy ×1

ios ×1

objective-c ×1