盲目依赖ARC带来的主要问题

(一)过分使用block以后,没法解决循环引用问题 对象有一个Block属性,然而这个Block属性中又引用了对象的其余成员变量,那么就会对这个变量自己产生强引用,变量自己和他本身的Block属性就造成了循环引用。 __weak typeof(self) weakSelf = self; self.completionBlock = ^ { if (weakSelf.success) {
相关文章
相关标签/搜索