class Ref {
deinit {
print("Ref deinit!")
}
func test() -> Void {
print("test")
}
}
// 不拥有 显然是弱引用
unowned var unownedRef = Ref.init()
@H_301_115@// 这个地方再调用就会崩,因为它指向的对象已经销毁了。还不如@H_301_115@weak关键字啊
unownedRef.test()
/**
@H_301_115@ weak 关键字修饰的弱引用一定是个可选类型,
@H_301_115@ 它指向的对象销毁时,它自己设置为@H_301_115@nil
unowned 弱引用 不是可选类型的,它始终是有值的。
*/