Swift 弱引用 (weak )与 无主引用 (unowned )的区别 [Debug]
1.先举一个循环引用的列子
class Example {
var num = 10
var method:(Int) -> Int = {
(i:Int) in
return self.num + i
}
deinit {
print("Example被释放了")
}
}
method 是一个闭包类型的参数,在类的定义中被初始化为与类属性 num 进行加法的运算。
使用Example:
var example:Example? = Example()
examp
转载
2020-05-19 11:49:50 ·
661 阅读 ·
0 评论