Ios ARC相关问题。保留阵列并发布服务
我不熟悉使用Ios ARC相关问题。保留阵列并发布服务,ios,objective-c,automatic-ref-counting,Ios,Objective C,Automatic Ref Counting,我不熟悉使用ARC。 我正在努力如何发布服务或保留数组,而不给出保留或释放,因为弧是是。即使我也无法将其切换到否。因为同一类中的其他函数使用弧 我的疑问是: [ArrayValue保留] [服务发布] service=[serviceValue retain] 如何将这些更改为ARC兼容代码?在多个文件上禁用ARC: Select desired files at Target/Build Phases/Compile Sources in Xcode PRESS ENTER Type -f
ARC
。
我正在努力如何发布服务
或保留数组
,而不给出保留
或释放
,因为弧
是是
。即使我也无法将其切换到否
。因为同一类中的其他函数使用弧
我的疑问是:
[ArrayValue保留]代码>
[服务发布]代码>
service=[serviceValue retain]代码>
如何将这些更改为ARC兼容代码?在多个文件上禁用ARC:
Select desired files at Target/Build Phases/Compile Sources in Xcode
PRESS ENTER
Type -fno-objc-arc
Press Enter or Done
你没有。你让编译器完成它的工作。你是在尝试移植一些预ARC代码还是什么?请参阅@H2CO3-然后我可以将其留空或在代码中注释这些行吗?请查看“Xcode=>Edit=>Refactor=>Convert to Obj ARC”…在同一个类中,我使用的是基于ARC的函数。所以我不能这样做。有其他方法吗?有其他方法释放或保留吗?提前谢谢。不可能。你可以使用ARC也可以不使用。他必须转换您的代码没有其他方法可以使用“释放”或“保留”。您必须关闭ARC才能使用此功能。无需在ARC下保留/释放。这就是圆弧特征的全部要点。这个答案有误导性;除非您明确要求不使用ARC(就您的问题而言,您没有),否则没有理由为某些文件子集禁用ARC。事实上,这只会导致混乱和脆弱,因为您必须记住哪些文件被归档了。