1

我正在处理我正在手动保留和发布的项目。我在以下链接中遇到了与此相关的许多教程之一。

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

我对上面的链接有点困惑。在“按消息管理”标题下,他们提到如果我使用“分配/初始化”它会增加参考。数到“1”,如果我再次“保留”它,它会再次增加并变为“2”并再次使用“保留”,现在变为“3”,但它们不会“释放”三次以完全释放此内存,相反,他们只释放了两次。这怎么可能?看到这里,我有点困惑。

4

1 回答 1

1

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

于 2012-10-09T12:25:41.877 回答