使用非 CoreData 的数据库记录持久性

问题描述

这些年来,用于在设备之间共享文件的基于文档的应用程序的 CoreData 是一个失败的原因。不幸的是,我不知道我应该用什么来代替。

需要持久化的数据是文本、图像、pdf 文件和对象图(如 CoreData)的混合。它分为多个文档(例如 Keynote 或 PowerPoint)。数据可以在设备(手机、平板电脑、计算机)之间共享。

用户可能会选择与许多用户一起处理文档,或者可能会选择更多隐私(如果不是单个设备,则是单个用户)。

对于大型图形,sqlite 比 xml 更快、更好,但它不适合像 iCloud 这样的网络驱动器,而 CloudKit 不适合基于文档的应用程序。在任何情况下,CoreData 和 CloudKit 的使用都将应用程序限制在 Apple 设备上。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...