【问题标题】:Does Copy increase retain count value?Copy 增加是否保留计数值?
【发布时间】:2016-05-25 11:28:00
【问题描述】:

我已经阅读了很多博客和苹果文档,但在某些方面我仍然是 与上述所有@property 属性混淆,弱,分配和复制 ,所以任何人都可以请我澄清一下。

何时使用 Wea​​k、copy 以及简单的原因。

【问题讨论】:

  • copy 仅增加 new 对象的保留计数;当前的将保持不变——但你的问题是模棱两可的,因为你没有指定 which object 我们应该使用作为参考来回答你的问题;我非常怀疑接受的答案是否正确或有用。

标签: ios objective-c memory-management automatic-ref-counting


【解决方案1】:

复制不会增加保留计数,它只是从内存位置复制值并分配值。如果您现在需要对象的值,并且您不希望该值反映对象的其他所有者所做的任何更改。

【讨论】:

  • 在Objective-C中,复制非常频繁返回原始对象,保留计数增加1。
  • 你能用例子澄清一下吗
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-12-09
  • 2011-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多