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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 梁木木 中级黑马   /  2016-5-27 22:59  /  395 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

MRC模式下的内存管理的对象时存储在堆区的OC对象。
原因:堆区中的OC对象不会自动释放。
引用计数器:
每一个OC对象,都有一个retainCount属性;引用计数器是一个unsigned long类型的,占用8个字符。
作用:记录有多少人在使用这个oc对象。
当创建一个新对象时,这个对象的retainCount默认值为1;
release -1;  ---   这个对象少一个人使用;
retain +1;  ---  这个对象多一个人使用;
当retainCount值为0时,系统会自动调用dealloc方法,立即回收这个对象





0 个回复

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