iOS数据存储的几种方式【plist、序列化/反序列化、sqlite3、FMDB】

文章目录

        • 沙盒
          • Documents
          • Library
          • tmp
          • NSFileManager
          • NSBundle
        • NSUserDefaults
        • 归档解档
        • sqlite3

  • 数据存储

数据存储本质就是运行时的对象保存在文件、数据库中。数据存储可以分为两步:首先是将对象转换成二进制数据,这一步也叫序列化;相反,将二进制数据转换成对象则称为反序列化;然后是考虑二进制数据如何保存和读取。

  • 沙盒

iOS系统为每个App分配了独立的数据目录,App只能对自己的目录进行操作,这个目录所在被称为沙盒目录。
一个应用的沙盒包括下面三个部分:应用目录、沙盒目录、iCloud目录。

你可能感兴趣的:(iOS,iOS,sqlite,FMDB,沙盒)