我在StackOverflow上读到了关于在闭包中何时使用
例如,在这里我们应该使用
[weak self]
或[unowned self]
的讨论。但是,是否有任何情况下我们不需要使用任何一个,因为Swift在闭包中显式使用self
时不会显示任何错误或警告。例如,在这里我们应该使用
weak
还是unowned
?UIView.animate(withDuration: 0.3) {
self.view.alpha = 0.0
}