我正在制作一个iOS应用程序,它将包含大约6000 mp3的声音文件。每个都是大约1秒(最多2秒)长,质量很低(24K比特率),每个权重在2- 3kb左右。(请不要评论质量,这是应该的)
由于这是大量的文件,我想知道我们是最好的方法来打包这些到包?我应该把他们聚在一起吗?是否有某种方法将它们存储在单个"包"文件中,然后根据需要分别读取它们?
还有,放置它们的最佳位置是什么:Library/?文件/?
由于我对iOS开发相当陌生,如果能引导正确的方向,我将不胜感激。
提前感谢,肯。
您可以创建一个包含所有mp3文件的包。您的文件将在应用程序的资源中,无需将它们存储在应用程序沙箱的文档或库路径中。
创建和访问一个bundle的方法如下所示。
希望能有所帮助
没有用于资源文件的包类型。有静态库和动态库,自定义框架等,但我知道没有纯粹的资源。
在Xcode的项目层次结构中,你应该将包含它们的文件夹添加为项目的文件夹引用,而不是将它们批量添加到Group中。(以蓝色显示在文件导航器中。)这样,当您下次编译项目时,您对文件夹内容所做的任何外部修改,例如添加/删除文件,都会自动被拾取。你可以把文件夹从Finder中拖到Xcode的项目浏览器中,然后选择"为任何添加的文件夹创建文件夹引用"。