MRC和ARC
如何判断当前项目是MRC机制还是ARC机制
- dealloc中能否调用super dealloc,只有MRC才能调用super
- 能否使用retain(引用计数-1),release(引用计数+1),如果能用就是MRC
切换MRC和ARC
MRC开发的常识
- MRC 没有strong,weak修饰符,局部变量对象就相当于基本的数据类型
- MRC 给成员属性赋值,一定要用set方法,不能直接访问下划线的成员属性赋值
ARC管理原则:只要一个对象没有被强指针修饰,就会被销毁,默认局部变量对象都是强指针,存放到堆里面