A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© OUT___Man 中级黑马   /  2015-7-10 10:08  /  527 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一、 原则分析:
1>只要还有人在用这个对象,那么这个对象就不会被回收
2>只要你想用这个对象,就让对象的计数器+1
3>当你不再使用这个对象的时候,就让对象的计数器-1
二、 谁创建,谁release
1>如果你通过alloc、new、copy或者mutablecopy来创建一个对象,那么你就必须调用release或者autorelease
2>换句话说,不是你创建的,就不用你去release或者autorelease
三、 谁retain,谁release
1>只要你调用了retain,无论这个对象是如何生成的,你都要调用release
四、 总结
1>有始有终,有加就有减
2>曾经让对象的计数器+1,就必须在最后让对象的计数器-1

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马