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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© chuanzhang 中级黑马   /  2016-3-16 02:00  /  694 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


每个对象都拥有自己的一个引用计数器,  (retainCount)对象刚被创建时,
引用计数器被默认为1,计数器的值变为0时则对象销毁
1> 每个oc对象内部,都专门有8个字节的存储空间来存储引用   
       计数器  计数器的类型为NSUInteger   (Unsigned  long)   (%lu/%
        ld)
2> 引用计数器的作用:  判断对象要不要回收的依据  为0时就
      回收,不为0就不回收   但是  对象值为nil  时  引用计数器为0
      但是不回收空间)
3> 对引用计数器的操作 :   
       给对象发送消息,进行相应的计数器操作
        (1)  retain   计数器 +1
        (2)  release   计数器  -1
        (3)  retainCount  获得对象当前的引用计数器值 (%lu  %tu)

0 个回复

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