猿问

ARC还是ARC?优缺点都有什么?

ARC还是ARC?优缺点都有什么?

我还没有使用ARC,因为我正在研究的项目中的大部分代码都是在iOS 5.0之前编写的。

我只是想知道,手动保留/释放的便利性(以及可能因此产生的更可靠的代码?)是否超过使用ARC的任何“成本”?您对ARC有什么经历,您会推荐它吗?

所以:

  • ARC为项目带来了多少好处?

  • ARC是否像Java中的垃圾收集一样?

  • 您是否一直在使用ARC,如果是这样,到目前为止您是如何找到它的?


MM们
浏览 895回答 3
3回答

慕标5832272

比我更好,更技术性的答案会来,但这里有:ARC!=垃圾收集。没有运行时间惩罚,它是在编译时完成的。ARC也!=只是自动发布所有内容,正如您在评论中所建议的那样。阅读文档这真棒一旦你意识到你是多么手动参考管理中做用它!一个缺点 - 保持旧的非弧形代码突然变得非常繁琐。
随时随地看视频慕课网APP
我要回答