前端之家收集整理的这篇文章主要介绍了
objective-c – 如何释放块,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我的网络服务
关闭并与我的服务器通话时,我正在存储我的块.因此我使用[myBlock copy]来保持对我的块的引用.
一旦我获得了数据并执行了块,我是否可以调用[myBlock release],还是使用Block_release(myBlock)?我可以找到两者的参考.
当你只在C中使用块而不是Objective-C时,Block_release()就在那里.
使用Objective-C时,您可以使用发布和复制方法使您的代码看起来更像是围绕它的其余ObjC.
我想他们都做了完全相同的事情,并且objc方法只是对Block_release()调用的包装.
原文链接:https://www.f2er.com/c/115232.html