block成環本質,與經過傳參繞開相互引用

原文地址ide 其實這個問題不須要說太多了,只須要抓住會形成循環引用的本質緣由就能夠了.atom 若是block沒有直接或者間接被self存儲,就不會產生循環引用。就不須要用weak self####設計 引起循環引用,是由於當前self在強引用着block,而block又引用着self,這樣就形成了循環引用。而需不須要使用[weak self]就是由循環引用來決定,若是形成了循環引用,就必須使用
相關文章
相關標籤/搜索