在iOS应用程序中打包6000多个声音文件的最佳方法是什么?



我正在制作一个iOS应用程序,它将包含大约6000 mp3的声音文件。每个都是大约1秒(最多2秒)长,质量很低(24K比特率),每个权重在2- 3kb左右。(请不要评论质量,这是应该的)

由于这是大量的文件,我想知道我们是最好的方法来打包这些到包?我应该把他们聚在一起吗?是否有某种方法将它们存储在单个"包"文件中,然后根据需要分别读取它们?

还有,放置它们的最佳位置是什么:Library/?文件/?

由于我对iOS开发相当陌生,如果能引导正确的方向,我将不胜感激。

提前感谢,肯。

您可以创建一个包含所有mp3文件的包。您的文件将在应用程序的资源中,无需将它们存储在应用程序沙箱的文档或库路径中。

创建和访问一个bundle的方法如下所示。

希望能有所帮助

没有用于资源文件的包类型。有静态库和动态库,自定义框架等,但我知道没有纯粹的资源。

在Xcode的项目层次结构中,你应该将包含它们的文件夹添加为项目的文件夹引用,而不是将它们批量添加到Group中。(以蓝色显示在文件导航器中。)这样,当您下次编译项目时,您对文件夹内容所做的任何外部修改,例如添加/删除文件,都会自动被拾取。

你可以把文件夹从Finder中拖到Xcode的项目浏览器中,然后选择"为任何添加的文件夹创建文件夹引用"。

最新更新