我对核心数据非常陌生,并且正在尝试学习如何存储大文件,例如图像和短 .mp3。我的应用程序有大约 300 个不同的图像和简短的 .mp3 文件,它们被触发以通过用户交互显示/播放,据我所知,我应该使用核心数据来存储这些文件。
我在我的 xcode 项目中添加了一个核心数据 .xc 文件,并创建了一个具有属性的实体。我选择了一个名为“二进制数据”的属性并选中了“允许外部存储”框,从我所读到的内容中,我可以轻松地在 5.x 或更新的 iOS 手机上轻松持久地处理文件。我知道我可以对应用程序进行编程以获取和设置这些属性,但我如何将我的图像和音乐文件存储在这里?
请帮助我了解代码/理解。在我看来,我应该能够以某种方式使用核心数据接口来设置一堆包含“二进制数据”属性的实体,这些属性是我的图像和 .mp3,并且每当我需要显示图片或播放声音时,我可以调用实体及其属性。
谢谢您的帮助!