2014中文件管理的知识小结及案例.docxVIP

  • 4
  • 0
  • 约5.74千字
  • 约 5页
  • 2017-01-02 发布于北京
  • 举报
OC中文件管理的知识小结及案例/* -》 使用NSFileManager类可以用来标识一个文件的目录,这个路径名是一个NSString -》 相对路径名是一种相对于当前目录的路径 完整路径名,也称为绝对路径名,以斜线开始,斜线实际上就是一个目录,称为根目录 -》 NSCoding协议:类的声明中有NSCoding协议,必须实现该协议的编码和解码这两种实例方法。此功能提供了基础的归档(对象和其它结构存储在磁盘)和解档(对象都复制到不同的地址空间)功能 -》 若将对象存入文件,该类必须遵循NSCoding协议,实现两个方法: //编码一个对象 -(void)encodeWithCoder:(NSCoder*)aCoder; //解码并初始化一个(来自磁盘文件的)对象 -(id)initWithCoder:(NSCoder*)aDecoder; * encoderWithCoder : 从coder中读取数据,保存到相应的文件中,即反序列化数据 * initWithCoder : 读取文件中内容,并把这些数据写到实例中去,序列化数据。 -》 NSCoder是将支持NSCodeing协议的对象状态序列化成二进制的NSData,这样data就能存到硬盘上。那么,再次启动的时候如果硬盘上有这个data就可以通过反向decoder来获得上次保存的状态 -》 NSCoder是一个抽象类,抽象类不

文档评论(0)

1亿VIP精品文档

相关文档