我是Objective-c的新手。我有一个问题。我对Retain知之甚少。我所知道的是,保留对象会创建一个强引用,并且在释放其所有强引用之前,无法释放对象。如果两个对象彼此保留,则两个对象都不会被释放,因为它们之间的连接无法断开。在ARC中,我们无法保留对象。但是我们可以保留 property 。
保留对象和保留属性有什么区别?

谢谢
快乐的编码。

最佳答案

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

  • atomic //默认
  • 非原子
  • strong =保留//默认
  • 保留
  • 分配//默认
  • 不安全_未保留
  • 复制
  • 只读
  • readwrite //默认

    非常感谢在这里给出最佳答案的所有人!!
  • 关于ios - 保持弧度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21326899/

    10-11 14:52