Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
(非原子、读写、保留)和(非原子、强)在Objective-C弧中_Objective C_Ios_Xcode_Automatic Ref Counting_Llvm - Fatal编程技术网

(非原子、读写、保留)和(非原子、强)在Objective-C弧中

(非原子、读写、保留)和(非原子、强)在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

有什么区别吗

假设它们与ARC中的相同,那么应该用strong替换它们吗


那么我能说它们是一样的吗?

不,没有区别。根据我的答复:

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

另外,readwrite是属性的默认值,因此这不是必需的,并且您已经指定了
非原子的

否,没有区别。根据我的答复:

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

另外,readwrite是属性的默认值,因此这不是必需的,并且您已经指定了
非原子的

函数和类似的函数。如果它是一个对象弱替换赋值(表示引用该对象,但不增加其引用计数),则两个函数之间的非原子相同。如果它是一个对象弱替换赋值(表示引用对象但不增加其引用计数),则两者之间的非原子是相同的