ARC OC默认的内存管理机制 受ARC管理的对象 OC对象指针 Block指针 使用attribute((NSObject))定义的typedef 不受ARC管理的对象 值类型 类似malloc分配的堆对象 非内存资源 触发计数增1与减1的条件 自动释放池(Autorelease Pool) 大多数情况无需手工管理 需要手工管理的情况 不基于UI框架,如命令行程序 循环中创建大量临时对象 新线程开始执行处,需要自己创建自动释放池 可以嵌套使用自动释放池