游乐场中的参考计数

时间:2018-11-02 14:30:50

标签: ios swift xcode automatic-ref-counting

为什么我在操场上会发生以下行为?

class A {
}

class B {
    weak var theA: A?
}

let a = A()
_getRetainCount(a) // output is 2 . OK.
var b = B()
b.theA = a
_getRetainCount(a) // output is 3 . WHY?.

您可以看到B类中的引用对A对象是弱的,但是游乐场以某种方式增加了该计数。

在普通项目中不会发生这种情况。

0 个答案:

没有答案