当我的Web服务关闭并与服务器对话时,我正在存储块。因此我使用 [myBlock copy]
来保持对我的块的引用。
获得数据并执行块后,我是调用 [myBlock release]
还是使用 Block_release(myBlock)
?我可以找到两者的引用。
最佳答案
Block_release()
适用于仅在 C 中使用块而不是 Objective-C 的情况。
使用 Objective-C 时,您可以使用 release
和 copy
方法使您的代码看起来更像它周围的 ObjC 的其余部分。
我想他们都做完全相同的事情,而且 objc 方法只是对 Block_release()
调用的包装器。