【发布时间】:2015-11-22 14:11:25
【问题描述】:
是否有工具或方法可以在我的 SWIFT 代码中定位强引用循环?
强引用循环是指类的两个实例在没有适当安全措施的情况下相互引用 (weak/unowned),因此一旦我创建的所有变量停止引用这些对象,垃圾收集器就无法处理它们。
【问题讨论】:
-
我是这个生态系统的新手(所以不了解 Objective C),所以,从现在开始就是 ARC。
-
没关系,因为概念大致相同。如果您在 Objective-C 强引用周期中看到讨论并且无法立即将其应用到您的 Swift 编程中,我会感到惊讶(尤其是因为您熟悉 Swift 中的
unowned和weak语法)。
标签: swift reference garbage-collection swift2 strong-references