1、沙盒机制
1)获取沙盒路径
2)沙盒中有三个文件夹 (懂得如何获取其路径)
Documents:存储用户数据,需要备份的信息
Library/Caches:存储缓存文件,程序专用的支持文件
Library/Preferences:存储程序的偏好设置文件
tmp:存储临时文件。比如:刚下载的图片、zip包,解压后或使用后自动删除。
3)APP文件的路径获取:[NSBundle mainBundle]
2、对象文件的写入和读取(NSString、NSArray、NSDictionary、NSData)
写入步骤:1)创建需要写入沙盒的对象
2)获取需要写入的沙盒文件
3)通过拼接方式构造对象需要存入任意自定义文件的路径
4)使用写入方法将对象写入构造的路径中
读取步骤:1)创建一个对象来接收在构造路径下的初始化对象
2)打印或获取你需要的数据
3、自定义类对象写入与读取(编码和解码要遵循<NSCoding>协议,并实现其两个编解码方法)
编码 —> 写入数据 —> 读取数据 —> 解码