iOS 几种存储方式
来源:互联网 发布:mysql 客户端查询乱码 编辑:程序博客网 时间:2024/05/17 21:51
今天来说一说iOS 几种存储模式
公司开发SDK中用到素材为了防重,就从服务器获取了,优化获取图片,存储到了沙盒中。因为之前我看到对于存储模式众说纷纭,今天就来说一下我的观点。
以下是我认为的存储方式分类:
1.数据库 SQLite (第三方库FMDB之类)
2.Core Date 苹果封装的,可以把数据库当成对象来操作的api
3.归档 解档 NSCoding协议 。就是数据用key-value的形式写入文件中。
4.偏好设置 NSUserDefaults 苹果封装的一个单例类 ,我个人理解偏好设置可以归类到plist存储,它本身就是plist存储,非要区分plist存储的话,无非是系统plist 和 咱们自己建的plist 从而进行存储。
5.沙盒存储 有些开发者把 偏好设置 和 沙盒存储 没有区分,有人会说偏好设置不是在沙盒目录下的么,但是,它们两个是不同的存储方式,沙盒存储是在沙盒的/Document/下写入的文件存储 。偏好设置就是写入plist里面的key-value存储。
总结:以上是我个人理解 ,iOS 开发的存储方式有五种 ,前两者都很独立清晰 ,主要区别归档 解档 ,偏好设置 ,沙盒 。希望小伙伴们不要再混淆不清了,如有意见和建议欢迎留言。
阅读全文
0 0
- iOS 几种存储方式
- ios存储数据的几种方式
- ios存储数据的几种方式
- iOS数据存储的几种方式
- ios 数据存储的几种方式
- iOS存储的几种方式
- iOS 数据存储的几种方式
- iOS存储数据的几种方式
- iOS中常见的几种存储方式
- iOS开发中本地几种存储方式
- iOS应用数据存储的几种常用方式
- ios-数据存储的几大方式
- ios 几种数据存储方式
- iOS中的几种数据存储方式
- iOS几种数据存储方式
- 几种浏览器存储方式
- 几种session存储方式
- iOS 几种遍历方式
- Java高并发 一 [几个重要概念]
- ConfigReader(四十七)—— ReadSkillAccountCfg
- 回显select
- IIS的发布--遇到的问题
- 动态规划中级教程91. Decode Ways
- iOS 几种存储方式
- bzoj 1799: [Ahoi2009]self 同类分布
- Comparative analysis of methods for detecting interacting loci
- word-break Java code
- 安卓adb命令刷新图库
- HTML学习
- 有关Best-effort理解的相关资料汇总
- c++入门
- 树莓派3摄像头使用--python