ios - 保留弧形属性

标签 ios objective-c properties automatic-ref-counting retain

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

谢谢 快乐编码。

最佳答案

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

  1. 原子//默认
  2. 非原子
  3. strong=retain//默认
  4. 保留
  5. 分配//默认
  6. unsafe_unretained
  7. 复制
  8. 只读
  9. 读写//默认

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

关于ios - 保留弧形属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21326899/

相关文章:

iphone - 何时在 Objective-C 中使用属性?

javascript - 如何向子数组添加新属性?

ios - AFNetworking/NSURLSession创建100多个任务下载文件耗时较长

objective-c - 函数调用而不是 self 消息传递——什么时候使用什么?

ios - 从 'Utility Application' 的反面 View 中删除标题栏

objective-c - 处理双击鼠标事件并为 NSTableView 返回按下

properties - 从JSTL读取属性文件

iphone - Xamarin iTunes 附属链接

ios - TestFlight Live 是如何运作的?

ios - Alamofire方法升级到4.0后不起作用