iOS開發運用block時什麼時候會致使內存泄露問題???

爲何block容易出現內存泄露,根本緣由是存在對象間的循環引用問題(對象a強引用對象b,對象b強引用對象a)。接下來看看如下幾種狀況。 1. 結論:會出現內存泄露。這也最多見的block循環引用。 2. 結論:會出現內存泄露。 3. 結論:不會出現內存泄露。 分析: 注意此處的block 是局部的,不是全局屬性。self對此block不存在強引用,因此不存在循環引用。 4. 結論:會出現內存泄露。
相關文章
相關標籤/搜索