zoukankan      html  css  js  c++  java
  • block循环引用

      block里边会有循环引用的风险,它可能对外部一个变量出现强引用,所以需要判断里边是否有循环引用,通过dealloc方法(销毁当前控制器。或销毁要测试的变量),判断是否循环引用。主要在block 里边出现self 的时候一定要注意,看看self里边的属性是不是强引用。

    BLOCK

    ***************                **************

    * viewcontroller   *<-----------------------------  *  downimg  *

    ***************                **************

          |                   ^

          |                  /

          |                 / 

        V                /     

    ***************          /

    *       下载缓冲池 *---------------------

    ***************

  • 相关阅读:
    Linux免密码登陆
    Java事务的概念
    SpringMVC访问静态资源
    堆排序
    滚动视图 UIScrollView
    HTML数据解析
    同步下载 异步下载
    项目中的小心得(以后慢慢积累起来)
    xcode 中 UIbutton图片的放置
    NSobject的基本方法使用
  • 原文地址:https://www.cnblogs.com/pengpengzhang/p/4791020.html
Copyright © 2011-2022 走看看