您的位置:首页 > 移动开发 > Objective-C

【Objective-C】OC中ARC和垃圾回收机制

2014-02-11 14:53 281 查看
ARC计数的基本概念 ARC自动引用计数(automatic reference counting),当你在编译程序时提供自动管理内存的功能, 它会为程序自动加入内存的控制代码,控制独享声明周期。这样一来,就可以简化内存管理步骤。 不过支持的版本是在iOS4,iOS5以上 注意创建项目的时候,勾选ARC功能

垃圾回收机制的基本概念 与Java语言相同Objective-c 2.0之后,也提供了垃圾回收机制。但是在iOS移动终端设备中,并不 支持垃圾回收机制。因此,iPhone并不能对内存进行自动垃圾回收处理(autorelease)。因此需要注意 垃圾回收机制并不是ARC,ARC也是需要管理内存的,只不过是隐式的管理内存,编译器会再适当的地方 自动插入retain,release和autorelease消息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息