【发布时间】:2018-07-15 17:17:37
【问题描述】:
想象一个 Swift 对象 A 具有对对象 B 和 C 的引用,并且对象 B 也具有对 C 的引用,如下所示:
Object A:
- Object B
- Object C
Object B:
- Object C
假设所有的引用都是强引用,这会导致内存泄漏吗?对象 B 对对象 C 的引用是否应该是弱引用以避免泄漏?
谢谢!
【问题讨论】:
-
没有参考/保留循环 ...
标签: swift memory-leaks retain-cycle