码迷,mamicode.com
首页 >  
搜索关键字:nsuserdefaults    ( 389个结果
NSUserDefaults的一些用法
NSUserDefaults是一个单例,整个程序中只有一个实例化对象。NSUserDefaults支持的数据类型有:NSNumber(NSInteger、float、double),NSString,NSDate,NSArray,NSDictionary,BOOL。不支持自定义的Model类型。如保...
分类:其他好文   时间:2015-06-09 19:23:12    阅读次数:161
iOS中数据持久存储方式及区别
1 NSUserdefaults 主要用来存储一些短小的信息,例如应用程序设置和属性及用户数据。 2 属性列表 以列表的形式把数据存储到磁盘上。属性列表类包括NSArray, NSDictionary, NSString, NSNumber, NSDate, NSdata。 这些类型的数据可用直接调用writeToFile和相应的加载函数来存储到磁盘和从磁盘读出。 相应的加载函数...
分类:移动开发   时间:2015-06-09 17:11:40    阅读次数:130
iOS开发笔记-swift实现iOS数据持久化之归档NSKeyedArchiver
IOS数据持久化的方式分为三种:属性列表 (plist、NSUserDefaults)归档 (NSKeyedArchiver)数据库 (SQLite、Core Data、第三方类库等归档(又名序列化),把对象转为字节码,以文件的形式存储到磁盘上;程序运行过程中或者当再次重写打开程序的时候,可以通过解...
分类:移动开发   时间:2015-06-09 13:34:51    阅读次数:111
IOS数据持久化之归档NSKeyedArchiver, NSUserDefaults,writeToFile
//2.文件读写 //支持:NSString, NSArray , NSDictionay, NSData //注:集合(NSArray, NSDictionay)中得元素也必须是这四种类型, 才能够进行文件读写 //string文件读写 NSStri...
分类:移动开发   时间:2015-06-08 23:08:21    阅读次数:434
IOS数据持久化之归档NSKeyedArchiver
IOS数据持久化的方式分为三种:属性列表 (自定义的Property List 、NSUserDefaults)归档 (NSKeyedArchiver)数据库 (SQLite、Core Data、第三方类库等) 下面主要来介绍一个归档NSKeyedArchiver。 归档(又名序列化),把对象转.....
分类:移动开发   时间:2015-06-08 23:00:44    阅读次数:136
NSUserDefaults
[[NSUserDefaults standardUserDefaults]setObject:@"32" forKey:@"3323"]; NSLog(@"%@",NSHomeDirectory()); [[NSUserDefaults standardUserDefaults] synchro....
分类:其他好文   时间:2015-06-08 11:35:42    阅读次数:91
简单的数据存储——plist、NSKeyedArchiver归档、NSUserDefaults(偏好设置)、SQLite(嵌入式数据库)
数据存储的五种方法:1、xml属性列表(plist归档)2、NSKeyedArchiver归档(加密形式)3、NSUserDefaults(偏好设置)4、SQLite(嵌入式数据库)5、Core Date(面向对象方式的嵌入式数据库)一、plist的读写缺点:1、明文保存2、操作对象有限只有NSAr...
分类:数据库   时间:2015-06-07 18:47:35    阅读次数:176
iOS存储的三种方式
iOS中存储的3中方式:1.NSUserDefaults注意存储基本对象类型是没有问题的,但是要存储自定义对象,则要将对象内所有的属性(或是需要存储的属性)序列化,实现NSCoding协议序列化。存:[[NSUserDefaults standardUserDefaults] setValue:@"...
分类:移动开发   时间:2015-06-07 18:47:06    阅读次数:156
使用[NSKeyedUnarchiver unarchiveObjectWithData:data]程序crash
使用NSKeyedArchiver压缩对象成二进制数据,再使用NSKeyedUnarchiver解压二进制数据,如果解压时数据为nil,或者数据中有异常的数据,那么解压将会出错,甚至会导致程序crash掉。可以用这种方法防止程序crash:  NSData *data=[[NSUserDefaults standardUserDefaults] valueForKey:key];    ...
分类:其他好文   时间:2015-06-06 23:34:49    阅读次数:158
iOS开发数据持久化技术01——NSUserDefault介绍
NSUserDefault介绍 1 是系统提供的自定义的类,可以随时在需要使用的地方声明对象,并随时需要的时候取出对象 2 支持的对象类型:NSString, NSNumber, NSData, NSArray, NSDictionary, BOOL, NSInteger, NSFloat; 3 不支持自定义对象类型...
分类:移动开发   时间:2015-06-06 09:13:41    阅读次数:446
389条   上一页 1 ... 22 23 24 25 26 ... 39 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!