iOS block中weakSelf和strongSelf的使用(分别何时用)

Apple 官方的建议是,传进 Block 以前,把 ‘self’ 转换成 weak automatic 的变量,这样在 Block 中就不会出现对 self 的强引用。若是在 Block 执行完成以前,self 被释放了,weakSelf 也会变为 nil。 async 示例代码:spa __weak __typeof__(self) weakSelf = self;    dispatch_a
相关文章
相关标签/搜索