小编ner*_*k99的帖子

你需要在iOS 6.0下的ARC下发布GCD队列吗?

在关于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中释放?或者我只是误解了?

xcode grand-central-dispatch ios automatic-ref-counting

20
推荐指数
1
解决办法
4593
查看次数

目标C中的多态方法

在Java中,您可以将多个构造函数放入一个被调用的类中,这取决于构造实例时使用的参数的类型和/或数量.我假设在Objective C中有等价物.

我可以使用多态方法吗?

我想构建一个方法,根据字符串是传递还是双精度,行为略有不同?

这听起来有点疯狂吗?还是容易?

overloading objective-c

3
推荐指数
1
解决办法
3572
查看次数