我正在用核心数据做一些事情。由于原始 sqlite 文件包含应用程序中的数据。我决定执行以下操作:
将阅读和写作动作分开。从一个 sqlite 文件的一个数据源进行所有读取,并在另一个文件中进行所有写入。
由于iOS应用中的目录有一些规则,所以我打算将bundle中的所有读取数据复制到缓存目录中,并将写入数据放在文档目录中。
问题是,是否可以直接使用捆绑资源中的读取文件。这意味着我不必将其复制到缓存文件中,这将为设备节省一些空间。
或者你们还有什么更好的主意,请告诉我。
我将写入数据放入文档中,因为其中的文件可以由 icloud 备份,这可以作为我程序中的一个功能。