【发布时间】:2012-10-04 15:02:29
【问题描述】:
在 Paul Hegarty 课程中的 iOS 5 教程之后,我们在一个演示 GCD 使用的应用中看到了这段代码。显然 GCD 需要释放,因为与多线程有关的问题在仍然需要哪些对象方面有些不可预测。
dispatch_async(dowloadQueue, ^{
....
// do some stuff
....
});
dispatch_release(dowloadQueue);
我已升级到 iOS 6 和 XCode 4.5,我得到了一个 “ARC 禁止显式发布...”消息
iOS5/XCode 4.2下我没试过这段代码
这仅仅是因为 ARC 变得更聪明了,我不再需要在 GCD 中发布了吗? 还是我误会了?
【问题讨论】:
标签: ios xcode automatic-ref-counting grand-central-dispatch