iOS的keychain服务提供了一种安全的保存私密信息(密码,序列号,证书等)的方式,每个ios程序都有一个独立的keychain存储。相对于NSUserDefaults、文件保存等一般方式,keychain保存更为安全,而且keychain里保存的信息不会因App被删除而丢失,所以在重装App后...
分类:
移动开发 时间:
2015-06-15 18:16:51
阅读次数:
155
NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,...
分类:
移动开发 时间:
2015-06-15 16:14:06
阅读次数:
141
原地址:http://blog.csdn.net/sxhong/article/details/8223881首选项设置存储NSUserDefaults以及通过它控制的SettingBundleNSUserDefaults 用来保存一些设置,他会自动写到何时的位置。NSUbiquitousKeyVa...
分类:
移动开发 时间:
2015-06-13 22:46:44
阅读次数:
155
原文:http://blog.csdn.net/lxinl/article/details/11770675OS下可以使用NSUserDefaults、sqlite、CoreData几种常用的方式来存储数据,其中NSUserDefaults用来存储类似用户的配置等这些的数据,后两者用户存储大批量和比...
分类:
移动开发 时间:
2015-06-12 20:52:05
阅读次数:
150
plist :一般存储一般对象:NSString,字典,数组,NSData第一,首先要设置2个按钮,基本知识,就不在这写了,直接写按钮的触发事件来存储和读取- (IBAction)save{ // 1.获得沙盒根路径 NSString *home = NSHomeDirectory(); //...
分类:
其他好文 时间:
2015-06-10 11:58:00
阅读次数:
181
NSUserDefaults是一个单例,整个程序中只有一个实例化对象。NSUserDefaults支持的数据类型有:NSNumber(NSInteger、float、double),NSString,NSDate,NSArray,NSDictionary,BOOL。不支持自定义的Model类型。如保...
分类:
其他好文 时间:
2015-06-09 19:23:12
阅读次数:
161
1 NSUserdefaults
主要用来存储一些短小的信息,例如应用程序设置和属性及用户数据。
2 属性列表
以列表的形式把数据存储到磁盘上。属性列表类包括NSArray, NSDictionary, NSString, NSNumber, NSDate, NSdata。
这些类型的数据可用直接调用writeToFile和相应的加载函数来存储到磁盘和从磁盘读出。
相应的加载函数...
分类:
移动开发 时间:
2015-06-09 17:11:40
阅读次数:
130
IOS数据持久化的方式分为三种:属性列表 (plist、NSUserDefaults)归档 (NSKeyedArchiver)数据库 (SQLite、Core Data、第三方类库等归档(又名序列化),把对象转为字节码,以文件的形式存储到磁盘上;程序运行过程中或者当再次重写打开程序的时候,可以通过解...
分类:
移动开发 时间:
2015-06-09 13:34:51
阅读次数:
111
//2.文件读写 //支持:NSString, NSArray , NSDictionay, NSData //注:集合(NSArray, NSDictionay)中得元素也必须是这四种类型, 才能够进行文件读写 //string文件读写 NSStri...
分类:
移动开发 时间:
2015-06-08 23:08:21
阅读次数:
434
IOS数据持久化的方式分为三种:属性列表 (自定义的Property List 、NSUserDefaults)归档 (NSKeyedArchiver)数据库 (SQLite、Core Data、第三方类库等) 下面主要来介绍一个归档NSKeyedArchiver。 归档(又名序列化),把对象转.....
分类:
移动开发 时间:
2015-06-08 23:00:44
阅读次数:
136