小说的数据缓存机制此处采用沙盒机制,每本书为一个OC对象(数据模型),我们需要把对象转为二进制。命名以用户id+yf+书籍id。如果不知道对象这么转二进制的可以看看我以前的文章《对象转二进制储存本地》。接着我们要做的是存入书的二进制数据。目前最好的方式应该是数据库或者沙盒,在这里我选择了用沙盒来做持久化。接下来我给大家介绍一下什么叫做沙盒。每个app都是有自己的沙盒的,这个沙盒我们是可以直接写入数据的。首先我们看一下沙盒的目录。
接下来我们看看如何写入二进制数据
在看看我们的读取二进制数据
最后看看我们的删除数据
截止目前已经完毕,虽然小说阅读器的总体架构图含细节处理已经弄完,但是我还是不想公布。