黑马程序员技术交流社区
标题: 对象引用计数器 [打印本页]
作者: chuanzhang 时间: 2016-3-16 02:00
标题: 对象引用计数器
每个对象都拥有自己的一个引用计数器, (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)
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |