系统类型主要是指NSString NSDictionary,NSArray,NSData,NSNumber 类型数据(包括对应可变类型);这些类型已经实现了NSCoding协议,支持归档,写入方法:writeToFile:atomically:读取方法:-dictionaryWithContents...
分类:
其他好文 时间:
2015-06-09 19:10:02
阅读次数:
93
1 NSUserdefaults
主要用来存储一些短小的信息,例如应用程序设置和属性及用户数据。
2 属性列表
以列表的形式把数据存储到磁盘上。属性列表类包括NSArray, NSDictionary, NSString, NSNumber, NSDate, NSdata。
这些类型的数据可用直接调用writeToFile和相应的加载函数来存储到磁盘和从磁盘读出。
相应的加载函数...
分类:
移动开发 时间:
2015-06-09 17:11:40
阅读次数:
130
+(NSFileManager *)defaultManager;//获得文件管理对象-(BOOL)createFileAtPath:(NSString *)path contents:(NSData *)data attributes:(NSDictionary *)attr;//创建文件-(BO...
分类:
其他好文 时间:
2015-06-09 16:51:31
阅读次数:
98
NSFileManager类主要方法+(NSFileManager *)defaultManager;获得文件管理器对象-(BOOL)createFileAtPath:(NSString *)path contents:(NSData *)data attributes:(NSDictionary ...
分类:
其他好文 时间:
2015-06-09 11:28:23
阅读次数:
114
NSData存储字节流 NSString *str=@"hello world!"; //编码 NSData *data=[str dataUsingEncoding:NSUTF8String...
分类:
其他好文 时间:
2015-06-09 00:41:14
阅读次数:
183
//2.文件读写 //支持:NSString, NSArray , NSDictionay, NSData //注:集合(NSArray, NSDictionay)中得元素也必须是这四种类型, 才能够进行文件读写 //string文件读写 NSStri...
分类:
移动开发 时间:
2015-06-08 23:08:21
阅读次数:
434
使用NSKeyedArchiver压缩对象成二进制数据,再使用NSKeyedUnarchiver解压二进制数据,如果解压时数据为nil,或者数据中有异常的数据,那么解压将会出错,甚至会导致程序crash掉。可以用这种方法防止程序crash:
NSData *data=[[NSUserDefaults
standardUserDefaults] valueForKey:key];
...
分类:
其他好文 时间:
2015-06-06 23:34:49
阅读次数:
158
NSInteger转化NSString类型:[NSStringstringWithFormat:@"%d",NSInteger];NSString转化NSInteger类型:NSInteger=[NSStringintValue];NSString 转换成NSData 对象 NSData* xmlD...
分类:
其他好文 时间:
2015-06-06 16:31:37
阅读次数:
94
NSUserDefault介绍
1 是系统提供的自定义的类,可以随时在需要使用的地方声明对象,并随时需要的时候取出对象
2 支持的对象类型:NSString, NSNumber, NSData, NSArray, NSDictionary, BOOL, NSInteger, NSFloat;
3 不支持自定义对象类型...
分类:
移动开发 时间:
2015-06-06 09:13:41
阅读次数:
446
1. 简介:属性列表是一种xml格式的文件,扩展名.plist;
2. 特性:plist文件是以 key-value的形式来保存数据
3. 支持类型:NSString, NSDictionary, NSArray, NSData, NSNumber等基本类型...
分类:
移动开发 时间:
2015-06-06 09:10:02
阅读次数:
179