1 NSUserdefaults
主要用来存储一些短小的信息,例如应用程序设置和属性及用户数据。
2 属性列表以列表的形式把数据存储到磁盘上。属性列表类包括NSArray, NSDictionary, NSString, NSNumber, NSDate, NSdata。这些类型的数据可用直接调用writeToFile和相应的加载函数来存储到磁盘和从磁盘读出。相应的加载函数有:arrayWithContentsOfFile:dictionaryWithContentsOfFile:stringWithContentsOfFile:dataWithContentsOfFile:
NSdate和NSNumber可用装换成NSString之后存储。
3 对象归档对于那些不能简单的用属性列表表示的数据,使用对象归档来存储。采用NSCopying并实现两个函数encodeWithCoder和initWithCoder,就可以把这类对象装换成
NSData,之后就用第2中方法来储存和读出。
4 CoreData苹果公司提供的一种持久化工具。使用这种方法是,首先我们要建立一个数据模型,,然后我们就可以方便的存储和读取对象,其它的都交个系统。
用积极的拼搏迎接雨后的彩虹,相信自己