当我的Web服务关闭并与服务器对话时,我正在存储块。因此我使用 [myBlock copy] 来保持对我的块的引用。

获得数据并执行块后,我是调用 [myBlock release] 还是使用 Block_release(myBlock) ?我可以找到两者的引用。

最佳答案

Block_release() 适用于仅在 C 中使用块而不是 Objective-C 的情况。

使用 Objective-C 时,您可以使用 releasecopy 方法使您的代码看起来更像它周围的 ObjC 的其余部分。

我想他们都做完全相同的事情,而且 objc 方法只是对 Block_release() 调用的包装器。

10-08 05:58