直接敲入inlineBlock回车即可
快速创建一个block属性 @property (nonatomic,strong) void(^blockName)() ;
在block中我们尽量少用self,这很容易会引起循环引用。并且难以查觉。
如果要使用建议加入如下代码:
__weak typeof(self) weakSelf = self;
上面代码中typeof(self)会自动判断当前self的类型。
同时block中也不尽量不要直接使用self中的属性值。比如self.name或 _name这同样会出现循环引用问题。
如果要用则使用weakSelf.name;来避免这种问题。