前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >内存管理--30:ARC

内存管理--30:ARC

作者头像
xy_ss
发布2023-11-22 08:26:56
1190
发布2023-11-22 08:26:56
举报
文章被收录于专栏:浮躁的喧嚣

基本概念

ARC是新的LLVM3.0编译器的一项特性,在工程中使用非常简单,不用再写release、retain、autorelease三个关键字。当开启ARC时,编译器将自动在代码合适的地方插入release、retain和autorelease。

ARC注意点和优点

  • ARC注意点
    • ARC是编译器的特性,而不是运行时的特性
    • ARC不是其他语言中的垃圾回收,有着本质区别,其他语言是定时查看,ARC就是写好的代码,直接执行就可以。
  • ARC优点
    • 完全消除了手动管理内存的繁琐
    • 基本上能够避免内存泄漏
    • 有时还能更加快速,因为编译器还可以执行某些优化
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-08-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 基本概念
  • ARC注意点和优点
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档