繁体   English   中英

(非原子,可读写,保留)和(非原子,强)在Objective-C ARC中

[英](nonatomic, readwrite, retain) and (nonatomic, strong) in Objective-C ARC

有什么区别吗?

假设它们与ARC中的相同,保留应替换为强吗?

所以我可以说他们是一样的吗?

不,没有区别。 根据我在这里的回答:

  • retain / strong :(自动保留/释放集合中的值,确保值不会意外释放)(如果是ARC和对象类型,则为默认值)

同样,readwrite是属性的默认设置,因此这不是必需的,并且您已经在指定nonatomic

强大的替换保留和功能相似。 如果其对象弱替换了assign(说是引用该对象但不增加其引用计数),则两者之间的非原子性相同

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM