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

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

原创

jiangqq900826 ©著作权

文章标签 内存管理 垃圾回收 ARC objective-c 文章分类 移动开发

©著作权归作者所有:来自51CTO博客作者jiangqq900826的原创作品,请联系作者获取转载授权,否则将追究法律责任

ARC计数的基本概念

    ARC自动引用计数(automatic reference counting),当你在编译程序时提供自动管理内存的功能,

它会为程序自动加入内存的控制代码,控制独享声明周期。这样一来,就可以简化内存管理步骤。

不过支持的版本是在iOS4,iOS5以上

   注意创建项目的时候,勾选ARC功能

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

垃圾回收机制的基本概念

      与Java语言相同Objective-c 2.0之后,也提供了垃圾回收机制。但是在iOS移动终端设备中,并不

支持垃圾回收机制。因此,iPhone并不能对内存进行自动垃圾回收处理(autorelease)。因此需要注意

垃圾回收机制并不是ARC,ARC也是需要管理内存的,只不过是隐式的管理内存,编译器会再适当的地方

自动插入retain,release和autorelease消息。


  • 收藏
  • 评论
  • 举报
提问和评论都可以,用心的回复会被更多人看到 评论
发布评论
相关文章

举报文章

请选择举报类型

内容侵权 涉嫌营销 内容抄袭 违法信息 其他

具体原因

包含不真实信息 涉及个人隐私

补充说明

0/200

上传截图

格式支持JPEG/PNG/JPG,图片不超过1.9M

已经收到您得举报信息,我们会尽快审核