1.ARC是编译器特性【在编译代码的时候,编译器会自动检测】
2.ARC的判断准则:只要没有强指针指向对象,就会释放对象
3.ARC特点总结:
1》不允许调用release,retain,retainCount
2》允许重写dealloc,但是不允许调用[super dealloc]
3》@property的参数
*strong : 成员变量是强指针(适用于OC对象类型)
*weak : 成员变量是弱指针 (适用于OC对象类型)
*assign : 适用于非OC对象类型
4> 以前的retain改成strong,其它一切不变
|