一、数据库在项目开发中,通常都需要对数据进行离线缓存的处理,如新闻数据的离线缓存等。离线缓存一般都是把数据保存到项目的沙盒中。有以下几种方式:
1. 归档:NSKeyedArchiver
2. 偏好设置:NSUserDefaults
3. plist存储:writeToFile上述的使用可以参考iOS学习笔记15-序列化、偏好设置和归档,但上述三种方法都有一个致命的缺点,那就是都无法存储大批量...
分类:
移动开发 时间:
2016-04-11 17:00:54
阅读次数:
221
数据的归档和解归档 //归档 BOOL success = [NSKeyedArchiver archiverRootObject:归档的对象 toFile:文件路径]; //解档 id content = [NSKeyedUnArchiver unarchiveObjectWithFile:文件路 ...
分类:
其他好文 时间:
2016-04-09 12:15:10
阅读次数:
162
28th,March,2016
0 前言
iOS本地数据存储5种方式:
1. NSUserDefaults 偏好设置;
2. plist归档;
3. NSKeyedArchiver归档 加密;
4. SQLite3 嵌入式数据库;
5. Core Data 对象式的嵌入式数据库;
1 NSKeyedArchiver归档
1.0 简介
该序列化方式: 存储所有对象类型...
分类:
移动开发 时间:
2016-03-29 10:54:02
阅读次数:
167
<!--StartFragment-->iOS应用数据存储的常用方式:<!--EndFragment--> XML属性列表(plist)归档 Preference(偏好设置) NSKeyedArchiver归档(NSCoding) SQLite3--这里暂且不讲 Core Data--这里暂且不讲 ...
分类:
移动开发 时间:
2016-03-29 00:45:54
阅读次数:
343
/***** 该文一共总结了以下六种文件操作 1.NSKeyedArchiver、 2.对类对象进行归档 <NSCoder>协议 3.文件管理类 NSFileManger 4.对文件操作 plist 5.NSUserDefault 单例类 6.Json解析********/ /* 1.如果对象是NS ...
分类:
其他好文 时间:
2016-03-26 17:25:23
阅读次数:
178
一、plist文件存储 获得文件 读取数据 说明:存储时使用writeToFile: atomically:方法,读取时使用arrayWithContentsOfFile:方法。 二、偏好设置 使用方法 使用说明 三、NSKeyedArchiver(归档) 1、遵循协议,设置属性 2、实现协议方法
分类:
移动开发 时间:
2016-03-19 21:25:40
阅读次数:
250
iOS有多种数据持久化得方式 plist文件(属性列表) preference(偏好设置,NSUserDefaults) NSKeyedArchiver(归档,用的不多) SQLite 3 (需要导入库libsqlite3.0.tbd,并且在使用时要包含<sqlite3.h>头文件) CoreDat
分类:
数据库 时间:
2016-02-26 16:55:00
阅读次数:
241
1. NSKeyedArchiver(加密形式) 2. plist 3. NSUserDefaults 4. writeToFile 5. SQLite3 ==== NSKeyedArchiver ========================================-------CKPe
分类:
移动开发 时间:
2016-02-24 22:25:40
阅读次数:
178
今天讲四种,CoreData 这哥么我会专门讲.别急😄 属性列表(plist)归档 Preference(偏好设置) NSKeyedArchiver归档(NSCoding) SQLite3 Core Data https://segmentfault.com/a/1190000004389463
分类:
移动开发 时间:
2016-02-16 18:45:41
阅读次数:
166