将财产保留在Arc中



我是Objective-c。我有一个问题。我对保留一无所知。我知道所有要保留一个对象会产生强烈的参考,并且直到所有对象都无法处理,直到所有对象都被划分为强有力的参考已发布。如果两个对象相互保留,则两种对象都不会被划分,因为它们之间的连接不能被打破。在ARC中,我们无法保留对象。但是我们可以保留财产。保留对象和保留财产有什么区别?

谢谢快乐的编码。

搜索了如此多的文章和链接后,我决定将所有属性信息放在一起:

  1. aromic//默认
  2. 非原子
  3. strong =保留//默认
  4. 保留
  5. 分配//默认
  6. unsafe_unretained
  7. 复制
  8. Readonly
  9. readwrite//默认

    非常感谢所有在这里提供最佳答案的人!

属性保留,表示类拥有属性nsobject,这与弧无关。弧只是自动发布参考计数。

最新更新