1. 中间件使用协议者模式,利用runtime机制,功能支持页面跳转、事件调用、 callback回调;
2. 使用单链表让首页业务弹窗有序展示;
3. 竞拍车列表组件化,简单工厂、工厂模式组合;
4. 筛选器组件化,通过NSCoding,NSCopying协议缓存数据、隔离数据;
5. 出价器组件化,协议模式+工厂模式;
6. 价格推送使用WebSocket长连接,数据通过NSNotification进行是广播;
7.WebView容器组件化,封装业务需要的通用功能;
8.原生、H5通过协议者进行通信;