【发布时间】:2011-06-19 15:04:20
【问题描述】:
我知道我不应该检查或使用retainCount,但我想知道是否有办法让NSMutableArray 中的对象仅在其保留计数为0 后才从其中删除。
基本上,我想将对象添加到数组中,并让这些对象在其他窗口之间共享。当一个窗口使用它时,我希望保留计数增加 1。当它不再使用时,我希望它减少。但是,如果某个窗口仍在使用它,那么我希望它对所有其他窗口可用。当所有窗口不再使用它时,我希望将它从数组中移除并完全释放。
谢谢!
【问题讨论】:
标签: objective-c xcode shared-memory retaincount