首页 > 其他 > 详细

数据持久化存储

时间:2021-02-20 18:02:27      阅读:31      评论:0      收藏:0      [点我收藏+]

一 数据持久化存储

       数据持久化存储即将数据保存到硬盘中,在运用程序进程被Kill掉或者手机重启后,数据不会丢失,仍然可以保存到沙盒中,供程序读写操作。

二 数据持久化方式

  1. plist文件(序列化): plist文件是将某些特定的类,通过XML文件的方式保存在目录中。
  2. preference(偏好设置): 偏好设置是专门用来保存应用程序的配置信息的,一般不要在偏好设置中保存其他数据。
    偏好设置是以key-value的方式进行存储和读写,使用到一个单例对象NSUserDefaults
  3. NSKeyedArchiver(归档):归档在iOS中是另一种形式的序列化,只要遵循了NSCoding协议的对象都可以通过它实现序列化。由于绝大多数支持存储数据的类都遵循了NSCoding协议,因此,对于大多数类来说,归档相对而言还是比较容易实现的。
  4. SQLite3 : 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。
  5. CoreData : Core Data框架为我们提供了一种比操作SQL关系数据库更简单的数据管理方式,并且集成IDE和Xcode非常方便

数据持久化存储

原文:https://www.cnblogs.com/fightinglikeKobe/p/14422161.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!