[英]Swift Memory management in the class
我有一种情况,我不知道是否会释放A
对象,这与A
类的函数func b
(作为参数函数)有关。
这是问题的简单表示:
class A {
func a() {
}
func b(_: ()->()) {
}
func doThm() {
b(a)
}
}
var a = A()
a.doThm()
由于您的A
类没有存储的属性,因此没有保留周期。
调用函数(关闭)不会创建保留周期。 存储关闭可能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.