@0-简介
1编译器会自动在适当的地方插入适当的retain、release、autorelease语句
@1-ARC的判断原则
1只要还有一个强指针变量指向对象,对象就会保持在内存中
2强指针
默认所有指针变量都是强指针
被__strong修饰的指针
3弱指针:被__weak修饰的指针
@2MRC转为ARC
@3混编
注意点
1不能调用release、retain、autorelease、retainCount
2可以重写dealloc,但是不能调用[super dealloc]