美文网首页
文件系统

文件系统

作者: liboxiang | 来源:发表于2018-12-03 10:56 被阅读9次
  • 放入用户数据Documents/。用户数据通常包括您可能希望向用户公开的任何文件 - 您可能希望用户创建,导入,删除或编辑的任何文件。对于绘图应用程序,用户数据包括用户可能创建的任何图形文件。对于文本编辑器,它包含文本文件。视频和音频应用程序甚至可能包含用户下载后观看或收听的文件。

  • 将应用程序创建的支持文件放在Library/Application support/目录中。通常,此目录包含应用程序用于运行但应保持对用户隐藏的文件。此目录还可以包括从应用程序包加载的数据文件,配置文件,模板和已修改的资源版本。

  • 请记住,默认情况下会备份Documents/Application Support/备份文件。您可以-[NSURL setResourceValue:forKey:error:]使用NSURLIsExcludedFromBackupKey密钥通过调用从备份中排除文件。必须从备份中排除任何可以重新创建或下载的文件。这对于大型媒体文件尤为重要。如果您的应用程序下载视频或音频文件,请确保它们不包含在备份中。

  • 将临时数据放在tmp/目录中。临时数据包括您不需要长时间保留的任何数据。请记住在完成这些文件后删除这些文件,以便它们不会继续消耗用户设备上的空间。当您的应用未运行时,系统会定期清除这些文件; 因此,您的应用程序终止后,您不能依赖这些文件。

  • 将数据缓存文件放在Library/Caches/目录中。缓存数据可用于需要比临时数据持续更长时间的任何数据,但不能与支持文件一样长。一般来说,应用程序不需要缓存数据正常运行,但它可以使用缓存数据来提高性能。高速缓存数据的示例包括(但不限于)数据库高速缓存文件和瞬态可下载内容。请注意,系统可能会删除Caches/目录以释放磁盘空间,因此您的应用必须能够根据需要重新创建或下载这些文件。

相关文章

  • 第8章 管理文件系统(不是很懂的一章)

    8.1 探索Linux文件系统 8.1.1 基本的Linux文件系统 ext文件系统扩展文件系统(extended...

  • 文件系统

    第12章:文件系统 文件系统概念文件系统和文件文件描述符目录文件别名文件系统种类 虚拟文件系统 文件缓存和打开文件...

  • 文件系统管理

    目录: 文件系统 创建文件系统 mkfs mke2fs 修改ext格式的参数 查看文件系统信息 修复文件系统 1、...

  • Linux运维之道(14)——Linux文件系统管理

    @(Linux)[文件系统管理] 1. 文件系统 1.1 各个操作系统上的文件系统 Linux文件系统 ext2 ...

  • Linux命令学习手册-fsck

    fsck [-aANPrRsTV][-t <文件系统类型>][文件系统...] 功能 检查文件系统并尝试修复错误。...

  • Docker镜像加载原理

    1.1 UnionFS(联合文件系统)UnionFS(联合文件系统): Union文件系统(UnionFS)是一种...

  • Android - 文件系统与Android11 分区存储

    *认识Android文件系统 *了解分区存储 *分区存储的适配 一、Android文件系统 Android文件系统...

  • Overlay文件系统

    Overlay文件系统 一个Overlay文件系统包含两个文件: 一个upper文件系统 一个lower文件系统l...

  • 6_Node 文件系统

    [toc] NodeJS 文件系统[fs 模块] 1.NodeJS 文件系统 NodeJS 文件系统被封装在fs模...

  • 4)镜像(1)-起源

    1. UnionFS(联合文件系统) UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分...

网友评论

      本文标题:文件系统

      本文链接:https://www.haomeiwen.com/subject/eioecqtx.html