Una closure cattura le variabili a cui fa riferimento, mantenendole in vita. Quando una closure cattura self e self a sua volta contiene la closure (una stored property), si mantengono in vita a vicenda per sempre — un che causa memory leak. Una come rompe quel ciclo.
