我是Objective-c。我有一个问题。我对保留一无所知。我知道所有要保留一个对象会产生强烈的参考,并且直到所有对象都无法处理,直到所有对象都被划分为强有力的参考已发布。如果两个对象相互保留,则两种对象都不会被划分,因为它们之间的连接不能被打破。在ARC中,我们无法保留对象。但是我们可以保留财产。保留对象和保留财产有什么区别?
谢谢快乐的编码。
搜索了如此多的文章和链接后,我决定将所有属性信息放在一起:
- aromic//默认
- 非原子
- strong =保留//默认
- 弱
- 保留
- 分配//默认
- unsafe_unretained
- 复制
- Readonly
-
readwrite//默认
非常感谢所有在这里提供最佳答案的人!
属性保留,表示类拥有属性nsobject,这与弧无关。弧只是自动发布参考计数。