This strong reference cycle occurs because closures, like classes, are reference types . When you assign a closure to a property, you are assigning a reference to that closure.
I would have expected the last sentence to end with “to that property” instead of “closure”.
Why is it that, when I assign a closure to a property, I’m also assigning a reference to that closure? What reference is being assigned to that closure?