出租车业务线 (日订单过百万)
1.封装socket通信组件, 具有心跳检测, 断线重连等功能
2.封装基于Moya的网络请求,只要遵循请求协议,就有发起请求功能,可选配置切换请求方式,请求网关,请求头,解析路径等能力
3.搭建属于出租车的Jenkins打包系统,解决防止手动打包的环境配置问题和解决打测试包时无法开发问题
4.拆分AppDelegate进行模块化管理,可针对每个第三方框架或者自己的组件框架进行分模块处理,极大的方便了单个模块进行检测时间,然后通过异步延时等操作优化
5.自定义cocopods扩展,解决podfile文件在不同开发人员上传冲突问题,开发人员只需依赖本地的localPodFile