【发布时间】:2013-03-18 04:37:17
【问题描述】:
什么是自动引用计数?
我是新的 iPhone 开发者。
提前谢谢..
【问题讨论】:
-
在发帖之前你用谷歌搜索过这个吗?
-
这个链接会帮助你..
标签: ios automatic-ref-counting
什么是自动引用计数?
我是新的 iPhone 开发者。
提前谢谢..
【问题讨论】:
标签: ios automatic-ref-counting
如果您向 WIKI 提出同样的问题,您会看到的第一行是
在 Objective-C 编程中,自动引用计数 (ARC) 是一种内存管理增强功能,将跟踪对象引用计数的负担从程序员转移到编译器。
这包括您作为初学者需要了解的所有内容。可以看完整说明here
接下来,如果您想了解 ARC 的工作原理?,我认为您在这里找不到比 Brad's answer 更好的东西了。
【讨论】:
在 iOS 5 sdk 中引入了自动引用计数 (ARC),通过将内存管理作为编译器的工作,使 Objective-C 程序员免于处理内存管理。
如果您在 iOS 5 SDK 之前使用 Objective-C 进行开发或与 Obj-C 程序员交谈过,那么您可能知道任务内存管理可能变得多么乏味。使用 ARC 时,不需要保留和释放调用,不仅如此,在许多情况下,ARC 还可以显着提高性能。
【讨论】:
ARC 是自动引用计数。在 ARC 之前,我们使用手动释放/保留/自动释放调用来进行内存管理,但 Apple 已经引入 ARC 来消除这种手动内存管理。
的好教程要了解 ARC,您应该对 Memory Management 有所了解
【讨论】: