ios - bundle 内容和文件内容之间的访问速度差异

标签 ios file bundle

我在我的应用程序中使用文件,我想知道,因为所有用户都将使用相同的文件(以我的示例为例),我在应用程序包中提供它们。

现在,我的问题是:

直接从包中访问它是否更快,还是我应该将它保存为一个文件,然后再访问该文件?我们谈论的是将播放很多次并且永远不会从应用程序中删除的声音文件。

我真的只是在谈论性能,而不是“代码美”。无论如何,它在代码方面几乎相同。

最佳答案

这取决于你,如果你想直接将它存储为音乐文件,它会占用更大的应用程序包空间,没有其他危害。

而如果您将它们存储为文本(字节)文件,然后在运行时将它们转换为 mp3,显然,这将花费一些生命周期时间。但它也会减小您的应用程序大小。

现在的决定取决于您的应用需求。

关于ios - bundle 内容和文件内容之间的访问速度差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28047302/

相关文章:

ios - 来自播放列表项的 YouTube Objective-C API 视频 url

ios - 如果 .srt 文件包含多行字幕文本,如何在 swift 中使用 Scanner 解析它?

ios - MKAnnotationView subview

ios - WKWebView 询问 "would like to use your current location"未本地化,始终为英文

java - android 的 Bundle 在功能上不等同于 Map 吗?

java - 如何跳过包含字符串的 .last Modified() 文件,并选择下一个 .last Modified() 文件

php - 如何通过 PHP 将 HTTP post 中的二进制内容上传到 MYSQL 数据库而不使用 PHP 的文件处理函数?

java - 如何使用 Java 直接从 Internet 读取文本文件?

iphone - iPhone 中的 [NSBundle mainBundle] 是什么意思?

javascript - 如何让gh-pages找到bundle.js