iOS __weak typeof(self)weakSelf = self;的解释和使用

释放双眼,带上耳机,听听看~!

typeof(self) 是获取到self的类型,这样定义出的weakSelf就是和self一个类型的, 加上__weak是建立一个若引用,整句就是给self定义了一个若引用性质的替身;
这个一般用在使用block时会用到,因为block会copy它内部的变量,可能会造成引用循环,使用__weak性质的self替代self,可以切断block对self的引用,避免循环引用

人已赞赏
iOS文章

iOS MD5加密算法

2019-11-17 18:47:04

iOS文章

iOS 判断网络是否连接

2019-11-18 7:47:38

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索