需要我们考虑内存的就是实例+变量的作用域这两个
MRC
1 使用 new alloca copy 这三种创建的都需要内存管理
2 使用类方法创建的不需要内存管理
3 使用autoreleas的不需要内存管理
ACR
所有的(实例+变量的作用域)都不需要我们考虑内存管理
需要我们特殊手动管理的有
1 run time中获取的数组指针
2 使用dispatch_queue_create创建的队列
需要我们考虑内存的就是实例+变量的作用域这两个
MRC
1 使用 new alloca copy 这三种创建的都需要内存管理
2 使用类方法创建的不需要内存管理
3 使用autoreleas的不需要内存管理
ACR
所有的(实例+变量的作用域)都不需要我们考虑内存管理
需要我们特殊手动管理的有
1 run time中获取的数组指针
2 使用dispatch_queue_create创建的队列