读书频道 > 网站 > 网页设计 > 精通iOS开发 : 第7版
1.3.7 不支持垃圾回收
15-09-24    下载编辑
收藏    我要投稿   

本文所属图书 > 精通iOS开发 : 第7版

本书是iOS应用开发基础教程,内容翔实,语言生动。作者结合大量实例,使用Swift和Objective-C两种语言循序渐进地讲解了适用于iPhone iPad开发的基本流程。新版介绍强大的iOS 8操作系统,涵盖Xcode 6的新功能,立即去当当网订购

之前提过,Cocoa Touch使用的是Objective-C,但是iOS并不支持Objective-C早在本世纪初就已经具有的一个关键特性:垃圾回收。是的,Cocoa Touch不支持垃圾回收。为iOS编写程序时需要手动管理内存,许多刚刚接触这个平台(尤其是那些从支持垃圾回收的语言转来)的开发者,还真有点不太适应。

但是,最新版本iOS支持的Objective-C基本解决了这个问题。这要归功于ARC(Automatic Reference Counting,自动引用计数)功能,它解决了手动管理Objective-C对象占用内存的问题。ARC并不仅仅是垃圾回收的替代品,在很多方面实际上更优秀。因此,从OS X 10.8开始,ARC就成为了针对Mac应用程序的默认内存管理机制,垃圾回收则遭到了废弃。当然,ARC也是iOS应用程序的默认内存管理机制。第3章会详细介绍ARC。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站