摘要: 一、 基本简介ARC是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。你不再需要担心内存管理,因为编译器为你处理了一切ARC 是编译器特性,而不是 iOS 运行时特性,它也不是类似于其它语言中的垃圾收集器。因此 ARC 和手动内存管理性能是一样的,有时还能更加快速,因为编译器还可以执行某些优化二、 基本原理1. 规则ARC 的规则非常简单:只要还有一个强指针变量指向对象,对象就会保持在内存中2. 强指针和弱指针默认所有实例变量和局部变量都是Strong指针弱指针指向的对象被回收后,弱指针会自 阅读全文
posted @ 2014-03-28 01:40 andy_shen 阅读(222) 评论(0) 推荐(0) 编辑
摘要: IOS开发内存管理详解 阅读全文
posted @ 2014-03-28 00:28 andy_shen 阅读(484) 评论(0) 推荐(0) 编辑