gpt4 book ai didi

iOS:使用 iCloud 文档存储小型基于 XML 的数据库

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:50 25 4
gpt4 key购买 nike

只是想知道这是否是个好主意:

我想在我的 iOS 应用程序中使用 iCloud 在不同设备之间同步数据。它只是一个没有连接的小对象列表。但是将这个列表存储在键/值存储中是行不通的,因为它的空间被限制在 1 MB 左右,并且列表可能会变大(不多,但可以......)。核心数据对我来说似乎有点矫枉过正,而且还存在可能重复的问题。

所以我想知道将 UIDocument 子类化来处理 XML 文件是否有意义。每个对象都有一个 ID,因此合并不同版本的文件应该没有问题。

最佳答案

XML 的选择取决于数据存储的格式(单体或事务)和更新量。如果整个文件 (1 MB+) 不断地被您的应用程序写入(并因此同步到 iCloud),或者如果一个小的更改导致整个商店同步到 iCloud,那么我会使用 Core Data。核心数据的优点是只同步您需要(或已更改)的事务日志。

关于iOS:使用 iCloud 文档存储小型基于 XML 的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13014306/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com