1.判断准则
只要没有背强指针指向对象,对象就会被释放
2.指针的分类
*强指针:默认情况下,所有指针都是强指针,关键字strong
*弱指针:_ _weak关键字修饰的指针,ARC中,只要弱指针指向的对象不在了,就直接把弱指针做清空操作
3.ARC的特点总结
*不允许调用 release,retain,retainCount
*允许重写dealloc,但是不允许调用[super dealloc
*@property的参数:
Strong:相当于原来的retain(适用于OC对象类型),成员变量是强指针
Weak:相当于原来的assign,(适用于oc对象类型),成员变量是弱指针
Assign:适用于非OC对象类型(基础类型