码迷,mamicode.com
首页 > 其他好文 > 详细

NSData 创建自定义档案

时间:2015-03-11 23:21:20      阅读:145      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!