首页 文章

在弧形中保留 property

提问于
浏览
2

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

谢谢你快乐的编码 .

2 回答

  • 2

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

    • atomic //默认

    • 非原子的

    • strong =保留//默认

    • 保留

    • assign //默认

    • unsafe_unretained

    • 副本

    • 只读

    • readwrite //默认

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

  • 0

    一个属性保留,意味着该类拥有属性NSObject,这与ARC无关 . ARC只做自动释放引用计数 .

相关问题