我是Objective-c的新手。我有一个问题。我对Retain知之甚少。我所知道的是保留一个对象会创建一个强引用,并且在释放所有强引用之前,不能释放对象。如果两个对象彼此保留,则两个对象都不会被释放,因为它们之间的连接不能被破坏。在ARC中,我们无法保留对象。但我们可以保留一处房产。 保留对象和保留属性有什么区别。
谢谢 快乐的编码。
答案 0 :(得分:2)
在搜索了这么多文章和链接后,我决定将所有属性信息放在一起:
readwrite // default
非常感谢所有在这里给出最佳答案的人!!
答案 1 :(得分:0)
属性是retain,意味着该类拥有属性NSObject,这与ARC无关。 ARC只做自动释放引用计数。