美文网首页
数据持久化方案

数据持久化方案

作者: 伶俐ll | 来源:发表于2020-08-20 23:56 被阅读0次

plist

只能存储系统自带的数据类型, 比如NSDictory, NSArray等等. 自定义的对象无法存储

Preference(偏好设置\NSUserDefaults)

本质就是一个plist文件; 也是只能存储系统自带的数据类型, 自定义的对象无法存储

NSCoding(NSKeyedArchiver\NSkeyedUnarchiver)

可以存储自己定义的数据类型, 但是都是一次性的全数据操作

SQLite3

存储一些大批量的数据, 排序, 统计等操作

Core Data

对SQLite3的一层面向对象的包装, 本质还是要转换成为对应的SQL语句去执行

钥匙串
  • APP之间数据共享
  • 系统级别的加密, 安全性高
  • 当APP 被删除时, 存储的数据依然存在

相关文章

  • iOS 数据持久化方案-Realm的使用

    iOS 数据持久化方案-Realm的使用 iOS 数据持久化方案-Realm的使用

  • iOS | 面试- 数据持久化

    iOS | 面试知识整理 - 数据持久化(八) 1. iOS中数据持久化方案有哪些? NSUserDefault简...

  • iOS 开发技术选型之数据库:SQLite vs. Core D

    持久化方案 在 iOS 开发中,数据持久化存储是一个很常见的需求。所谓持久化存储,就是将数据存到硬盘,使得应用重启...

  • 数据持久化方案

    plist 只能存储系统自带的数据类型, 比如NSDictory, NSArray等等. 自定义的对象无法存储 P...

  • 问答题

    1.数据持久化存储方案有哪些?沙盒的目录结构是怎样的?各自一般用于什么场合? iOS中几种数据持久化方案:我要永远...

  • 数据持久化

    iOS中几种数据持久化方案 Preference简单使用介绍

  • Redis 数据持久化

    Redis 中除了可以将数据保存在内存中,还支持两种数据持久化方案:RDB、AOF,实现将内存中的数据持久化到磁盘...

  • k8s建立pv与pvc

    Volume提供了数据持久化方案部。kubernetes的解决方案是PersistenVolume 和Persis...

  • redis持久化(RDB和AOF)

    redis提供了三种持久化的方案,将内存中的数据持久化写入磁盘。 1、RDB(快照)持久化:保存某个时间点的全量数...

  • iOS中常见的传值方式(单例,通知,持久化)

    持久化传值 开发中,有很多数据持久化的方案,比如接下来我们就介绍一下6中方案中的NSUserDefaults: P...

网友评论

      本文标题:数据持久化方案

      本文链接:https://www.haomeiwen.com/subject/zgyjdktx.html