为了账号安全,请及时绑定邮箱和手机立即绑定

什么时候使用-保留计数?

什么时候使用-保留计数?

C++ C
隔江千里 2019-05-31 16:54:47
什么时候使用-保留计数?我想知道你在什么情况下-retainCount到目前为止,并最终使用它可能发生的问题。
查看完整描述

4 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

绝不可能!

我是认真的。别这么做。

只要跟着内存管理指南只会释放你allocnewcopy(或者你叫的任何东西retain(原)。

@BBUM说最好在这里所以,更详细地介绍他的博客.


查看完整回答
反对 回复 2019-05-31
?
慕雪6442864

TA贡献1812条经验 获得超5个赞

自动释放的对象是一种情况,检查-保持计数是缺乏信息和潜在的误导。保留计数没有告诉您对一个对象调用了多少次-自动释放,因此,当前的自动释放池耗尽时,它将释放多少次。


查看完整回答
反对 回复 2019-05-31
?
湖上湖

TA贡献2003条经验 获得超2个赞

当使用“仪器”检查时,发现保持计数非常有用。

使用“分配”工具,确保打开了“记录引用计数”,并且可以进入任何对象并查看它的retainCount历史记录。

通过配对分配和发布,您可以很好地了解正在发生的事情,并且经常解决一些不被发布的困难情况。

这从未让我失望-包括在iOS的早期测试版中发现bug。


查看完整回答
反对 回复 2019-05-31
  • 4 回答
  • 0 关注
  • 611 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信