
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
iOS 开发:彻底搞懂 Swift 闭包循环引用、weak 与 unowned
做iOS开发的朋友应该都清楚,我们日常写业务代码,闭包真的是随处可见。网络请求回调、动画回调、GCD异步操作,还有页面反向传值,基本上全都要用到闭包。不过我发现很多开发都有个刻板习惯:写闭包就无脑加 weak self,只知道不加会内存泄漏,但根本不懂背后的原理。平时都是复制粘贴写代码,遇到特殊场景就不知道该怎么处理了。比如这几个常见问题:闭包的循环引用到底是怎么形成的?同样是解决泄漏,到底该用w

到底了







