iOS中,将一个实例对象存入沙盒中,叫归档;从沙盒文件中读取一个实例对象,叫解档. 下面即将诞生一个栗子:比如你想把一个ZHHPerson类中的name与age属性的值存入沙盒文件中,并在需要的时候,去沙盒文件中读取出来.分析: 要对Person类的对象实现归档,解档的操作,必须要实现这两个...
分类:
移动开发 时间:
2015-05-05 14:15:34
阅读次数:
195
iOS开发中要想存储对象可以使用NSCoding,要想存储的对象必须实验NSCoding协议比如我们要存储一个Student对象,那么Student类必须遵循NSCoding协议,然后实现NSCoding中得两个方法。@interface Student : NSObject 然后再.m文件中实现encodeWithCoder:(存)和initWithCoder:(读)方法,这...
分类:
移动开发 时间:
2015-04-20 22:47:30
阅读次数:
185
使用NSCoding协议可以实现归档自定义的类,NSKeyedArchiver可以归档我们自定义的类;要实现自定义类的归档,需要实现
encodeWithCoder(编码)和initWithCoder(解码)
我创建一个自定义的Student类,遵循NSCoding协议,实现这两个方法:
//
// Student.h
// UserList
//
// Created by http...
分类:
移动开发 时间:
2015-02-10 15:23:47
阅读次数:
194
//数据持久化的本质:将数据读取成文件保存在本地. 沙盒机制就是系统针对于每一个程序在本地生成的文件夹(名字随机生成), 对于不同的应用程序, 不能访问其他应用程序沙盒内的内容, 对于该应用程序内容起到保护作用:1 Documents:用来存储长久保存的数据 2 xxx.app:应用程序的包, 包含应用程序加载所需的所有资源(readonly只读, 不可修改), 平时使用的NSBundle就是该包...
分类:
移动开发 时间:
2014-09-13 13:23:25
阅读次数:
325
/****归档**/ NSString *homePath=NSHomeDirectory(); NSString *fileName=@"test.vse"; NSString *path=[homePath stringByAppendingPathComponent:file...
分类:
移动开发 时间:
2014-08-16 12:32:10
阅读次数:
189