几乎我在网上遇到的每个
我在这里找到了一个答案,它说直接转换更好,但没有解释为什么。
weakSelf
模式的示例都有以下语法:__weak typeof(self) weakSelf = self;
但是最新版本的Xcode编译器抱怨这种语法,要求:
__weak __typeof__(self) weakSelf = self;
语法有变化还是我漏了某个导入?我尝试引入<objc/runtime.h>
,但没有改变。
隐秘的奖励问题:为什么不直接进行显式转换?
__weak MyBoffoClass *weakSelf = self;
我在这里找到了一个答案,它说直接转换更好,但没有解释为什么。