美文网首页
swift之weak&&unowned比较

swift之weak&&unowned比较

作者: Nicholasty | 来源:发表于2019-05-28 10:48 被阅读0次

    相同点:都表示弱引用,皆可用于解决循环引用;

    不同点:weak 在修饰对象被释放时会将弱引用指针置为nil,而unowned不会(类似于OC中的unsafe_retained);由此可知使用场景:当对象有可能被释放,要弱应用时用weak修饰,但对象确定不会被释放,用unowned修饰。

    相关文章

      网友评论

          本文标题:swift之weak&&unowned比较

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