8.1内存管理概念
8.2为什么要使用引用计数
8.2.1对象的生命周期
8.2.2引用计数
8.2.3对象所有权
8.3内存管理的原则
8.3.1基本原则
8.3.2简单的例子
8.3.3采用autorelease延后释放
8.3.4你不拥有传引用的对象
8.3.5在dealloc中释放对象的所有权
8.3.6采用弱引用避免循环retain
8.3.7防止正在使用的对象失效
8.3.8集合与对象所有权
8.4属性与内存管理
8.4.1属性使用内存管理更简单
8.4.2不要在初始化和dealloc中使用setter方法
8.5自动释放池
8.6采用ARC实现内存管理
8.6.1ARC基础
8.6.2ARC引入的新规则
8.6.3ARC引入的新特性
8.6.4非ARC项目转换为ARC项目