描述:云上小店是一款智能无人售货柜的运营管理工具,供运营管理人员补货、管理设备和查看销售情况。系 统包含以下模块:商品库存管理、订单销售、设备管理、财务管理、人员管理、消息管理。项目使用 Swift 语 言编写。
职责:独立负责App的开发、上线和维护
1. 项目使用 xib 和第三方库 SnapKit 进行混合 UI 布局,xib 中通过把约束拖出来做属性控制比例
2018.05—至今
2. 二次封装 Alamofire 网络框架,及时取消无用的请求任务,防止页面数据混乱,并在请求工具类中加入加载 框,减少代码的重复性操作
3. 用 SwiftyJSON 解析服务器返回的数据,大大简化了代码
4. 用 Swift 官方 Codable 实现字典转模型,提高代码易读性
5. 对 String、Date、UIImage 等类进行扩展,为原有类增加新功能
6. 运用 KVO 监听键盘的弹出和收起改变页面布局
7. 使用了全局的 BaseController 继承的方法,完成页面有效的统一定制修改
8. 创建桥接文件,调用 OC 编写的第三方库 MJRefresh 实现下拉刷新和上拉加载功能 9. 自定义 UICollectionViewCell,制作轮播图组件