盲目依賴ARC帶來的主要問題

(一)過分使用block以後,沒法解決循環引用問題 對象有一個Block屬性,然而這個Block屬性中又引用了對象的其餘成員變量,那麼就會對這個變量自己產生強引用,變量自己和他本身的Block屬性就造成了循環引用。 __weak typeof(self) weakSelf = self; self.completionBlock = ^ { if (weakSelf.success) {
相關文章
相關標籤/搜索