ios - iOS 中视频文件和视频 "description"文件的存储文件夹 - Apple 指南

标签 ios file-storage

<分区>

目前我正在开发一个应用程序,可以从“计算机设备”下载一些视频。 这些视频将在应用程序中播放 -> 以进行正确同步。需要另一个文件(每个视频都有对应的文件)。 我已经研究过应该将其存储在何处...但没有确定的答案(至少目前对我而言)。

Read this Guide to some point

我假设“/cache”文件夹合适? 在这种情况下我应该使用哪个文件夹?我希望视频可以在“离线”情况下播放。这些视频可能会“变重”一点,因此我不想为它们进行任何 iCloud 同步。

最佳答案

虽然缓存目录中的项目不会备份到 iCloud,但如果面临回收磁盘空间的压力,它们可以被系统清除。如果它是“用户生成的”数据,您可能会将其存储在用户文档目录中。

应用程序支持目录(Library/Application Support)是存储您的应用程序需要离线下载的内容的合适位置。

NSArray *appSupportURLs = [[NSFileManager defaultManager] URLsForDirectory:NSApplicationSupportDirectory inDomains:NSUserDomainMask];
NSURL *applicationSupportDirectory = appSupportURLs[0];

如果您不想备份位于其他地方(应用程序支持、文档等)的文件,您还应该设置这些文件的属性。您可以在这里找到更多信息:http://developer.apple.com/library/ios/#qa/qa1719/_index.html

关于ios - iOS 中视频文件和视频 "description"文件的存储文件夹 - Apple 指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15799518/

相关文章:

ios - 如何顺序执行两个异步函数

ios - 嵌套的 UINavigationController

ios - 夏令时与 NSTimeZone 最佳实践

c++ - opencv c++ 匹配来自文件的描述符

Heroku 文件存储

ios - 根据动态输入自动调整表格 View 中的单元格大小

ios - 如何强制具有自定义扩展名的文本文件在 myApp 中打开而不是在 Safari 中显示为文本

JavaScript:写入下载流

ios - iOS 中的存储使用情况,objective-c