美文网首页
易忽略的循环引用

易忽略的循环引用

作者: 智能老树皮 | 来源:发表于2021-08-20 10:44 被阅读0次

    1、嵌套循环引用

    解决方案:

    注意:建议嵌套Block时,block内部新声明一个方法,从而不会显得@weakify(self)与@strongify(self)重复

    2、super循环引用

    block中使用了super,导致循环引用,当前类和AObject类均得不到释放

    解决方案:

    注意:若有参数传递,msgSendSuper(&superInfo,@selector(add:b:), valueA,valueB);即可

    参考:安全调用super方法

    相关文章

      网友评论

          本文标题:易忽略的循环引用

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