https://www.jianshu.com/p/f1c0f4aaa63a
typeof 常见运用于Block中,避免循环引用发生的问题。
__weak __typeof(self) weakSelf = self;
- typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。
可以理解为:我们根据typeof()括号里面的变量,自动识别变量类型并返回该类型。
- typedef:定义一种类型的别名,而不只是简单的宏替换。
https://www.jianshu.com/p/f1c0f4aaa63a
typeof 常见运用于Block中,避免循环引用发生的问题。
__weak __typeof(self) weakSelf = self;