iOS:手动保留iOS开发版本

时间:2012-10-09 12:23:12

标签: ios

我正在处理我正在进行手动保留和释放的项目。我在以下链接中遇到过与此相关的许多教程之一。

http://www.drdobbs.com/mobile/automatic-reference-counting-on-ios/240000820

我对上面的链接感到困惑。在“通过消息管理”标题下,他们提到如果我使用'alloc / init'它会增加ref。计数为'1',如果我再次'保留'它,它再次增加并变为'2'并再次使用'保留',现在变为'3',但它们'释放'三完全释放这个记忆的时间,相反,它们只能释放两次。这怎么可能?看到这个后我有点困惑。

1 个答案:

答案 0 :(得分:1)

他们不仅发布了两次,他们只是表明他们正在释放,直到retainCount为0,这是正确的。