(非原子、读写、保留)和(非原子、强)在Objective-C弧中
有什么区别吗 假设它们与ARC中的相同,那么应该用strong替换它们吗(非原子、读写、保留)和(非原子、强)在Objective-C弧中,objective-c,ios,xcode,automatic-ref-counting,llvm,Objective C,Ios,Xcode,Automatic Ref Counting,Llvm,有什么区别吗 假设它们与ARC中的相同,那么应该用strong替换它们吗 那么我能说它们是一样的吗?不,没有区别。根据我的答复: retain/strong:(自动保留/释放集合中的值,确保值不会意外取消分配)(如果是圆弧和对象类型,则为默认值) 另外,readwrite是属性的默认值,因此这不是必需的,并且您已经指定了非原子的否,没有区别。根据我的答复: retain/strong:(自动保留/释放集合中的值,确保值不会意外取消分配)(如果是圆弧和对象类型,则为默认值) 另外,read
那么我能说它们是一样的吗?不,没有区别。根据我的答复:
:(自动保留/释放集合中的值,确保值不会意外取消分配)(如果是圆弧和对象类型,则为默认值)retain/strong
另外,readwrite是属性的默认值,因此这不是必需的,并且您已经指定了
非原子的否,没有区别。根据我的答复:
retain/strong
:(自动保留/释放集合中的值,确保值不会意外取消分配)(如果是圆弧和对象类型,则为默认值)
另外,readwrite是属性的默认值,因此这不是必需的,并且您已经指定了非原子的
函数和类似的函数。如果它是一个对象弱替换赋值(表示引用该对象,但不增加其引用计数),则两个函数之间的非原子相同。如果它是一个对象弱替换赋值(表示引用对象但不增加其引用计数),则两者之间的非原子是相同的