美文网首页
iOS开发之WeakSelf宏

iOS开发之WeakSelf宏

作者: 加盐白咖啡 | 来源:发表于2019-08-19 23:02 被阅读0次

为了防止如block的循环引用,会使用__weak关键字做如下定义:

__weak typeof(self) weakSelf = self;

所以,为了方便,不用每次都要写这样一句固定代码,可以定义宏:

#define WeakSelf __weak typeof(self) weakSelf = self;

然后,我们在需要的地方可以这样写:

WeakSelf;

[weakSelf doSomething];

相关文章

网友评论

      本文标题:iOS开发之WeakSelf宏

      本文链接:https://www.haomeiwen.com/subject/xeyysctx.html