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

时间:2011-08-15 09:20:08

标签: ios ios4 audio packaging

我正在开发一个iOS应用程序,它将包含约6000个mp3的声音文件。 每个长度大约为1秒(最大2个),质量相当低(24K比特率),每个大约2-3KB。 (请不要评论质量,它应该是这样)

由于这是一个大量的文件,我想知道什么是将这些文件打包到捆绑包中的最佳方法?我应该把它们放在一起吗?有没有将它们存储在一个“包”文件中,然后根据需要单独读出它们?

另外,放置它们的最佳位置是什么:Library /?文档/?

由于我对iOS开发很陌生,所以我们将非常感谢您向正确的方向迈进。

提前致谢, 肯

2 个答案:

答案 0 :(得分:2)

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

创建和访问捆绑包的方式如图here所示。

希望这有帮助

答案 1 :(得分:0)

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

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

您可以通过将文件夹从Finder中拖动到Xcode中的项目浏览器来执行此操作,并在询问时选择“为任何添加的文件夹创建文件夹引用”。