在 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 中发布了吗?还是我刚才误会了?