转向ARC的说明——翻译Apple官方文档

Posted LANGZI7758521

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了转向ARC的说明——翻译Apple官方文档相关的知识,希望对你有一定的参考价值。

  ARC是一个编译器特征,它提供了对OC对象自动管理内存。ARC让开发者专注于感兴趣的代码和对象的关系,而不用考虑对象的retain和release。

原文地址


概要

ARC在编译时期添加代码,保证对象可用。概念上说,ARC遵循手动引用计数的规则,替开发者在编译时期添加合适的代码。

Xcode4.2(Mac OS 10.6、10.7和ios4和iOS5)支持ARC,弱引用在10.6和iOS4上不支持。

Xcode提供了一个工具:自动机械得转化为ARC(比如移除retain和release的调用),并帮助开发者解决不能自动迁移的问题。迁移工具将所有文件转化成ARC,开发者也可以对单个文件实施ARC,方便于开发者对某些文件手动引用计数。

ARC概要

    ARC评估了对象的生命周期,并自动插入合适的代码在编译时期,从而代替开发者不得不考虑何时需要retain、release和autolease的问题。编译器替开发者,生成合适的dealloc方法。一般来说,当开发者需要在手动引用计数和ARC配合使用时候,使用传统ARC的Cocoa命名惯例是很重要的。

以上是关于转向ARC的说明——翻译Apple官方文档的主要内容,如果未能解决你的问题,请参考以下文章

Matlab最新的官方文档中文翻译

WatchKit-Programming-Guide-Apple-Watch开发指南官方翻译及总结

Intellij IDEA官方帮助文档解释啥是Artifact(原文翻译)

Quartz 第五课 SimpleTriggers 官方文档翻译

Nginx官方文档翻译(转)

[翻译]ElasticSearch官方文档