如何开启mac 测试
**1.**当对象的引用计数器变为0的时候,系统会自动回收对象,此时会调用对象的dealloc方法
重写dealloc方法的规范,必须要调用父类的方法,并且放在最后一句,
2当创建一个对象的时候 引用计数器的值唯1
引用计数器的值变为0的时候,系统自动回收
当对象发送retain消息,对象计数器+1
3当对象发送release消息,是让引用计数器-1
Person *p1=[[Person alloc] init]
NSUInterger count=[p1 remainCount];
[p1 retain] +1
[p1 release] _1
有始有终,有加有减 一个retain就有一个release
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交