OGeek|极客世界-中国程序员成长平台

标题: ios - 使用核心数据存储非常小的声音文件 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 09:28
标题: ios - 使用核心数据存储非常小的声音文件

我在其他帖子中看到,可以将小图像文件(小于 50 kb)作为二进制数据存储在核心数据中。小于 20 kb 的声音文件是这样吗?

谢谢 沙尼



Best Answer-推荐答案


就Core Data 而言,声音文件、图像文件或任何其他二进制数据之间没有区别。在 20kB 以下,我会将它们存储在 Core Data 中,除非您有充分的理由不这样做(例如提到的缓存),但如果您不是每次访问对象时都访问它们,我会将它们存储为单独的实体。

我看到的一般经验法则是 <10kB 存储在实体中,>10kB 但<100kB 存储在单独的实体中,>100kB 存储在文件系统中。

关于ios - 使用核心数据存储非常小的声音文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7785160/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://jike.in/) Powered by Discuz! X3.4