在首页加个弹窗吧 在首页加个弹窗吧
背景
产品经常在一个页面添加多个弹窗。并且这个弹窗是有优先级的,不确定什么时候又添加一个弹窗,并且弹窗优先级会经常变。有的弹窗是接口请求完然后弹出的,有的是本地逻辑。业务弹窗有的是在组件里面的,有的是在壳工程里的。比如版本更新弹窗,隐私政策弹窗,广告弹窗,等等弹窗都会在某个页面。
一些方案
程序本质是数据结构和算法,设计模式。优雅的方法。利用责任链设计模式,以及链表来解决这个问题。
没有问题不能通过引入一个层来解决这个问题。
优先级队列 或者 NSOperationQueue
目前使用的方案具体详细如下:
https://xiaozhuanlan.com/topic/5749831206
评论