美文网首页
Swift中两种方式解决循环引用

Swift中两种方式解决循环引用

作者: 飘金 | 来源:发表于2017-04-19 16:36 被阅读0次

第一种

[weak self]表示所有{}中的self都是弱引用,注意需要解包

第二种

[unowned self]表示{}中的所有self都是assign,不会强引用,但是,如果对象释放指针地址不会变化,如果对象释放,继续调用就会出现野指针问题

个人推荐使用第一种方式

相关文章

网友评论

      本文标题:Swift中两种方式解决循环引用

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