《小说阅读器02:数据方面的持久化处理》

小说的数据缓存机制此处采用沙盒机制,每本书为一个OC对象(数据模型),我们需要把对象转为二进制。命名以用户id+yf+书籍id。如果不知道对象这么转二进制的可以看看我以前的文章《对象转二进制储存本地》。接着我们要做的是存入书的二进制数据。目前最好的方式应该是数据库或者沙盒,在这里我选择了用沙盒来做持久化。接下来我给大家介绍一下什么叫做沙盒。每个app都是有自己的沙盒的,这个沙盒我们是可以直接写入数据的。首先我们看一下沙盒的目录。

接下来我们看看如何写入二进制数据

在看看我们的读取二进制数据

最后看看我们的删除数据

截止目前已经完毕,虽然小说阅读器的总体架构图含细节处理已经弄完,但是我还是不想公布。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,174评论 1 32
  • 1、 沙盒概念基本介绍 iOS 应用程序只能在该 app 的文件系统中读取。这个默认的 app 文件系统就是我们说...
    Laughingg阅读 2,833评论 2 10
  • 一、数据持久化概述 数据持久化就是数据的永久存储。其本质是将数据保存为文件,存到程序的沙盒中。 1、数据持久化的方...
    lilinjianshu阅读 534评论 0 1
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 11,317评论 6 13
  • 概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,...
    Leeson1989阅读 2,002评论 4 1