我是 Objective-c 的新人。我有一个问题。我对 Retain 知之甚少。我只知道保留一个对象会创建一个强引用,并且在释放所有强引用之前,无法释放对象。如果两个对象相互保留,则两个对象都不会被释放,因为它们之间的连接无法断开。在ARC中我们不能保留对象。但我们可以保留属性(property)。 保留对象和保留属性有什么区别。
谢谢 快乐编码。
最佳答案
搜索了这么多文章和链接后,我决定将所有属性信息放在一起:
- 原子//默认
- 非原子
- strong=retain//默认
- 弱
- 保留
- 分配//默认
- unsafe_unretained
- 复制
- 只读
读写//默认
非常感谢所有在这里给出最佳答案的人!!
关于ios - 保留弧形属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21326899/