发布网友 发布时间:2022-08-17 22:23
共1个回答
热心网友 时间:2023-10-14 10:08
苹果手机用快牙传过来的歌曲,不可以放到本地音乐里。因为IOS系统使用的是沙盒机制的存放文件的方法。本地音乐只能通过apple music或者第三方app如QQ音乐或网易云音乐来播放。
1.沙盒机制介绍
iOS中的沙盒机制是一种安全体系。每个iOS程序都有一个独立的文件系统(存储空间),而且只能在对应的文件系统中进行操作,此区域被称为沙盒。所有的非代码文件都要保存在此,例如属性文件plist、文本文件、图像、图标、媒体资源等。
2.沙盒目录结构
/AppName.app 应用程序的程序包目录。由于应用程序必须经过签名,所以不能在运行时对这个目录中的内容进行修改,否则会导致应用程序无法启动。
/Documents/ 保存应用程序的重要数据文件和用户数据文件等。iTunes 同步时会备份该目录。
/Library/Caches 保存应用程序使用时产生的支持文件和缓存文件,还有日志文件最好也放在这个目录。iTunes 同步时不会备份该目录。
/Library/Preferences 保存应用程序的偏好设置文件(使用 NSUserDefaults 类设置时创建,不应该手动创建)。
/tmp/ 保存应用运行时所需要的临时数据,iphone 重启时,会清除该目录下所有文件。