///< 沙盒sandbox中包含三个文件目录
///< Documents: 应用程序的数据文件保存在该目录下,不过这些数据类型仅限于不可再生的数据; 会被iTunes同步
///< Library/Caches: 主要是缓存文件,用户使用过程中缓存都可以保存在这个目录中,Documents目录用于保存不可再生的文件,该目录用于保存可再生的文件,例如网络请求数据: 不会被iTunes同步
///< tmp: 各种临时文件,保存应用再次启动时不需要的文件, 系统磁盘存储空间不足的时候该目录会被清理: 不会被iTunes同步
///< NSArray<NSString *> *NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory directory, NSSearchPathDomainMask domainMask, BOOL expandTilde) 方法介绍
///< 参数1:NSDocumentDirectory 指定收索路径名称,表示在documents下寻找
///< 参数2:NSUserDomainMask 限定文件检索范围,当前为用户主目录, 其他枚举含义如下
/*
enum {
NSUserDomainMask = 1, ///< 用户主目录
NSLocalDomainMask = 2, ///< 当前机器
NSNetworkDomainMask = 4, ///< 网络中可见的主机
NSSystemDomainMask = 8, ///< 系统目录,不可修改(/System)
NSAllDomainsMask = 0x0ffff, ///< 所有
};*/
///< 参数3:YES 是否显示完整路径,YES为展开后完整路径,NO为 ~/文件目录(例~/Documents)
iOS NSSearchPathForDirectoriesInDomains 回顾
最新推荐文章于 2023-03-16 20:40:36 发布