एक closure अपने द्वारा संदर्भित variables को capture करता है, जिससे वे जीवित रहते हैं। जब एक closure self को capture करता है और self भी closure को रखता है (एक stored property), तो वे एक-दूसरे को हमेशा के लिए जीवित रखते हैं — एक जो memory लीक करता है। जैसी एक उस cycle को तोड़ देती है।
