class WeakSelfCaptures: NSObject {
var count = 10
func example() {
let showCount = { [weak self] in
guard let self else { return }
print("count is \(count)")
}
showCount()
}
}
| SE-0365 делает ещё один шаг к отказу от self в замыканиях: там, где слабый захват self уже развёрнут, его можно опускать. |