前言
在我们的日常开发中,经常会遇到用户断网或者网络较慢的情况,这样用户在一进入页面的时候会显示空白的页面,那么如何避免没网显示空白页面的尴尬呢?答案就是:先在网络好的时候缓存一部分数据,这样当下次网络情况不好的时候,至少用户可以先看到之前缓存的内容,已达到提高APP的用户体验。
就是我们实现本地数据缓存的一种方案,SQLite有以下优点:iOS内嵌SQLite;经过时间的验证;开源;跨平台。
OK,废话不多说,现在我们就开始进入SQLite的体验之旅。当然在开始之前我们要做一点准备工作,毕竟我们不打没有准备的仗。
准备工作
创建备用数据
- 导入SQLite3:import SQLite3
- 创建一个Goods的类用来表示数据库存储的数据类型
- 创建一个Goods类型的数组
- 声明一个dbPath和db的全局变量,声明一个获取libraryDirectory路径的函数()
代码如下:
发表评论