美文网首页
第四十条: 用块引用其所属对象时不要出现保留环

第四十条: 用块引用其所属对象时不要出现保留环

作者: iOS博仔 | 来源:发表于2021-12-06 19:12 被阅读0次

        使用块时,若不仔细思量,则很容易导致"保留环"(retain cycle)。比方说,下面这个类就提供了一套接口,调用者可由此从某个URL中下载数据。在启动获取器时,可设置completion handler,这个块会在下载结束之后以回调方式执行。为了能在下载完成后通过p_requestCompleted方法执行调用者所指定的块,这段代码需要把completion handler保存到实例变量里面。

    相关文章

      网友评论

          本文标题:第四十条: 用块引用其所属对象时不要出现保留环

          本文链接:https://www.haomeiwen.com/subject/dwrnxrtx.html