gpt4 book ai didi

ios - 深入了解保留周期

转载 作者:IT老高 更新时间:2023-10-28 11:33:15 26 4
gpt4 key购买 nike

假设我们有三个对象:祖 parent 、 parent 和 child 。祖 parent 留住 parent , parent 留住 child , child 留住 parent 。祖 parent 释放 parent 。

在这种情况下会发生什么?

最佳答案

除非有其他对 parent 或 child 的引用,否则他们都会成为孤儿。但是父子之间的保留循环阻止了它们被释放并且它们成为浪费的内存。

child 永远不应该保留 parent 。如果有的话,请在子级中使用弱引用来维护对父级的引用。

关于ios - 深入了解保留周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19892245/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com