捆绑内容和文件内容之间的访问速度差异

Difference in access speed between bundle content and file content

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

现在,我的问题是:

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

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

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

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

现在决定取决于您的申请要求。