码迷,mamicode.com
首页 > 其他好文 > 详细

数据存储

时间:2015-07-19 21:24:05      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:

1.plsit属性列表

1>适应对象:仅仅是Foundation框架自带的一些类,比如

NSString\NSArray\NSDictionary\NSSet\NSNumber\NSData

2>调入对象的writeToFile...方法就可以写入文件

3>调用对象的...withContntOfFile方法就可以从文件中读取对象内容

2.偏好设置

1>本质还是plist属性列表的方式进行存储

2>存取非常简单

*不用关心文件夹和文件名

3>只能存储到一个文件中(不能存放大批量的数据)

3.NSCoding

1>能将任何遵守了NSCoding协议的对象塞进文件中

2>- (void)encodeWithCoder:(NSCoder*)encoder

*将对象归档的时候会调用(将对象写入文件之前会调用)---具体声明哪些属性需要解析---怎样解析这些属性(读取)

3>- (id)initWithCoder:(NSCoder *)decoder

*当从文件中解析(读取)对象是调用---具体说明---哪些属性需要解析(读取)---怎样解析(读取)这些属性

4>如果父类中也有属性需要归档或者读档,必须调用super的encodeWithCoder:和initWithCoder:方法

4>SQLite (轻量级的)

Oracle MySQL(重量级)

SQLite

1>适用于存储大批量数据(效率高)

5.Core Data

1>ios 5.0出现

2>效率底下(封装了SQLite3)

 6.网络存储

 

数据存储

标签:

原文地址:http://www.cnblogs.com/bachl/p/4659473.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!