【问题标题】:What is Automatic Reference Counting? [closed]什么是自动引用计数? [关闭]
【发布时间】:2013-03-18 04:37:17
【问题描述】:

什么是自动引用计数?
我是新的 iPhone 开发者。
提前谢谢..

【问题讨论】:

标签: ios automatic-ref-counting


【解决方案1】:

如果您向 WIKI 提出同样的问题,您会看到的第一行是

在 Objective-C 编程中,自动引用计数 (ARC) 是一种内存管理增强功能,将跟踪对象引用计数的负担从程序员转移到编译器。

这包括您作为初学者需要了解的所有内容。可以看完整说明here

接下来,如果您想了解 ARC 的工作原理?,我认为您在这里找不到比 Brad's answer 更好的东西了。

【讨论】:

    【解决方案2】:

    在 iOS 5 sdk 中引入了自动引用计数 (ARC),通过将内存管理作为编译器的工作,使 Objective-C 程序员免于处理内存管理。

    如果您在 iOS 5 SDK 之前使用 Objective-C 进行开发或与 Obj-C 程序员交谈过,那么您可能知道任务内存管理可能变得多么乏味。使用 ARC 时,不需要保留和释放调用,不仅如此,在许多情况下,ARC 还可以显着提高性能。

    【讨论】:

      【解决方案3】:

      ARC 是自动引用计数。在 ARC 之前,我们使用手动释放/保留/自动释放调用来进行内存管理,但 Apple 已经引入 ARC 来消除这种手动内存管理。

      这里是Ray Wenderlich

      的好教程

      要了解 ARC,您应该对 Memory Management 有所了解

      【讨论】:

        猜你喜欢
        • 2017-01-15
        • 1970-01-01
        • 2010-09-11
        • 2017-02-17
        • 2017-10-20
        • 1970-01-01
        • 1970-01-01
        • 2010-11-16
        • 1970-01-01
        相关资源
        最近更新 更多