美文网首页
swift或oc项目中的内存泄漏

swift或oc项目中的内存泄漏

作者: 深山老林飞 | 来源:发表于2017-01-18 16:13 被阅读52次

    场景1:代理delegate放在block中引用,虽然delegate是弱引用但是在block中还是会将delegate变为强引用,所以前面还是得加上weakSelf.delegate

    delegate的循环引用

    场景2:在swift中如果在闭包里面用到self,要注意在前面加上[weak self]或者[unowned self]

    闭包的循环引用

    相关文章

      网友评论

          本文标题:swift或oc项目中的内存泄漏

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