block为用了__weak 和__strong 就一定是安全的?

曾几何时,为了避免循环引用,都知道加__weak 和 __strong. 通常都喜欢配对来写如 __weak typeof(self) wself = self; [xxxx founction:(^(){         __strong typeof(self) strong self = wself;  })]; 但真的安全了吗?所谓的安全或不安全都是建立在一定的条件下的,只有碰到了,才能更
相关文章
相关标签/搜索