有什么区别吗?
假设它们和ARC中一样,retain应该换成strong?
所以我可以说它们是一样的吗?
有什么区别吗?
假设它们和ARC中一样,retain应该换成strong?
所以我可以说它们是一样的吗?
不,没有区别。根据我在这里的回答:
retain / strong
:(自动保留/释放设置值,确保值不会意外释放)(默认为 ARC 和对象类型)
此外, readwrite 是属性的默认设置,因此这不是必需的,并且您已经指定nonatomic
.
strong 替换了 retain 和类似的功能。如果它的对象弱替换分配(说引用对象但不增加其引用计数),则两者之间的非原子是相同的