This post runs through the mysteries and complexities of Swift closure variable capturing. It’s a tricky topic: implicit capturing, capture lists, weak references, capturing values, unowned references… 🤯 all well-covered here.
👉 Swift’s closure capturing mechanics

Via iOS Dev Weekly.