swiftSQLite

134 阅读1分钟

使用FMDB 存储本地数据,增删改查

  • 创建管理类

  • 使用当前用户的ID, 返回需要的字典数组
  • 回滚的处理
  • 从本地加载数据,和网络请求数据的参数一样,方便处理,在viewModel中,内部处理VC不关心是从本地还是从网络数据
  • ViewModel 中,不改变控制器代码,增加本地数据读取
  • 加载完成网络数据时,把数据存入本地数据库中,
  • 仿SDWebImage 固定时间清楚缓存
  • SDWebImage 的监听系统时间,
  • 在程序中,没有通过sql 指定字段的值,就使用default 的值替代
  • 清楚缓存 如果超过了7天之后,把日期小于7天前的日期数据删除