一.沙盒目录
Documents:存储非常大的文件或经常更新的数据,获取位置方法:
NSArray *documentDiction = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSLog(@"===%@",documentDiction);
NSString *path = [documentDiction lastObject];//获取路径
NSLog(@"==%@",path);
Library目录:在其下面有Cashes目录和Preferences目录,前者缓存文件,后者存放应用的设置数据。
tmp目录:这个是临时目录文件,用户可以访问它,获取:
NSString *tmpDict = NSTemporaryDirectory();
二、数据持久化方式
1. 属性列表,可以将数据存放到文件中。
2.归档,将对象保存到归档文件。
3.SQLite数据库, 关系型数据库
4.CoreData ,对象关系映射技术ORM, 实际上也是通过SQLite存储