Professordeng's Blog

闭包调用实例的属性或方法时容易产生循环引用,导致内存泄露。我们可以在闭包中加入 [weak self] 或· [unowned self] 解决。选择方式如下:

注意

如果被捕获的引用绝对不会变为 nil,应该用无主引用,而不是弱引用。

参考资料