首页 > 其他 > 详细

NSData 创建自定义档案

时间:2015-03-11 23:18:46      阅读:325      评论:0      收藏:0      [点我收藏+]

自定义文档生成NSData

  1. // 可变的NSData
  2. NSMutableData *data = [ NSMutableData data ] ;
  3. // 初始化序列化对象
  4. NSKeyedArchiver *archiver = [[NSKeyedArchiver alloc] initForWritingWithMutableData:data] ;
  5. // 序列化对象
  6. [archiver encodeObject:@"value" forKey:@"key"] ;
  7. // 完成序列化
  8. [archiver finishEncoding] ;
  9. // 写入文件
  10. [data writeToFile:@"~.txt" atomically:YES] ;

反序列化NSData

  1. // 获得NSData 对象
  2. NSMutableData *data = [ NSMutableData dataWithContentsOfFile:@"~.txt"] ;
  3. // 获得反序列化对象
  4. NSKeyedUnarchiver *unarchive = [[NSKeyedUnarchiver alloc] initForReadingWithData:data];
  5. // 获得值
  6. NSString * str = [unarchive decodeObjectForKey:@"key"] ;
  7. // 完成反序列化
  8. [unarchive finishDecoding] ;
  9. NSLog(str) ;




NSData 创建自定义档案

原文:http://www.cnblogs.com/mrwu/p/4331139.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!