Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 圆弧中的保持性_Ios_Objective C_Properties_Automatic Ref Counting_Retain - Fatal编程技术网

Ios 圆弧中的保持性

Ios 圆弧中的保持性,ios,objective-c,properties,automatic-ref-counting,retain,Ios,Objective C,Properties,Automatic Ref Counting,Retain,我是objective-c的新手。我有一个问题。我对Retain知之甚少。我所知道的是,保留一个对象会创建一个强引用,并且一个对象在其所有强引用被释放之前无法解除分配。如果两个对象互相保留,则两个对象都不会被解除分配,因为它们之间的连接无法断开。在弧中,我们不能保留一个物体。但我们可以保留一项财产。 保留对象和保留属性之间的区别是什么 多谢各位 愉快的编码。在搜索了这么多文章和链接后,我决定将所有属性信息放在一起: 原子//默认值 非原子 strong=保留//默认值 软弱的 保留 分配//默认

我是objective-c的新手。我有一个问题。我对Retain知之甚少。我所知道的是,保留一个对象会创建一个强引用,并且一个对象在其所有强引用被释放之前无法解除分配。如果两个对象互相保留,则两个对象都不会被解除分配,因为它们之间的连接无法断开。在弧中,我们不能保留一个物体。但我们可以保留一项财产。 保留对象和保留属性之间的区别是什么

多谢各位
愉快的编码。

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

  • 原子//默认值
  • 非原子
  • strong=保留//默认值
  • 软弱的
  • 保留
  • 分配//默认值
  • 不安全的
  • 抄袭
  • 只读
  • 读写//默认值

    非常感谢所有在这里给出最好答案的人


  • 属性是retain,意味着类拥有属性NSObject,这与ARC无关。ARC只需进行自动释放参考计数。

    您能更详细地解释一下这些单词吗?或者只是分享一个链接到他们的解释。@Miroslav yah你当然可以在这里获得详细信息,谢谢!这正是我想要的。但它将对象的引用计数增加到+1。我认为这与弧有关。