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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

引用计数的数值表示有几个其它对象在使用它,每一个对象都拥有一个引用计数,对计数器有以下几种情况:
       1、 对象被创建的时候,引用计数的值为1
        2、发送retain消息的时候,该对象的引用计数加1,该对象的引用计数为2
      3、  这个对象发送release消息的时候,该对象的引用计数减1
      4、  一个对象的引用计数为0时,系统自动调用dealloc方法,销毁该对象
对于new,alloc,copy来说创建一个对象,就立即给他们分配内存吗???

4 个回复

倒序浏览
是的,这些关键字来修饰的时候,引用计数器都是加1
回复 使用道具 举报
当计数器减为1的时候,就回收对象..alloc就是分配内存的意思,,[类 new] 相当于[类 alloc] init]..也有分配内存..copy就不知道了
回复 使用道具 举报
这个就是智能指针的作用了
回复 使用道具 举报
这个我不知道  你还是问大神把
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马