在关于Paul Hegarty课程的iOS 5教程之后,我们在一个演示使用GCD的应用程序中看到了这个代码.显然GCD需要发布,因为与多线程有关的问题在仍然需要什么对象方面有些不可预测.
dispatch_async(dowloadQueue, ^{
....
// do some stuff
....
});
dispatch_release(dowloadQueue);
Run Code Online (Sandbox Code Playgroud)
我已升级到iOS 6和XCode 4.5,我收到"ARC forbids explicit release ..."消息
我没有在iOS5/XCode 4.2下尝试这个代码
这只是因为ARC更聪明,我不再需要在GCD中释放?或者我只是误解了?
在Java中,您可以将多个构造函数放入一个被调用的类中,这取决于构造实例时使用的参数的类型和/或数量.我假设在Objective C中有等价物.
我可以使用多态方法吗?
我想构建一个方法,根据字符串是传递还是双精度,行为略有不同?
这听起来有点疯狂吗?还是容易?