一篇文章让你看懂IOS中的block为何再也不需要WeakSelf弱引用

2020-01-21 04:05:19王旭

像Sagit框架的布局方面的时机,就选在导航回退等事件中处理。

不过这里需要一个小技巧:

在存档block时,不一定要存在当前对象,也可以用一个统一的全局block管理起来。

这样在业务处理时,根据业务情况,从全局block里来移除某些block即可。

具体取决于业务,所以这个就不展开了。

总结:

相信,一路看下,看懂了,后续的情况,基本上已经用不上WeakSelf这东西了,因为像一个block,其生命周期必须和持有者保持一致的,还是挺少的。

而这种少的情况,如果第10步解决了,基本就全都解决了,解决不了,还有11。

相信读完此文,如果能完全理解,你就再也看不到block前WeakSelf这种,WeakSelf也没有存在必要了。

最后,欢迎大伙关注IT连创业,虽然最近我都在折腾IOS,哈哈。

不过IOS基础还是要打劳,后续产品改进起来才有质的飞跃。

好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对ASPKU的支持。


注:相关教程知识阅读请移步到IOS开发频道。