gpt4 book ai didi

iOS 和 CouchDB 复制

转载 作者:行者123 更新时间:2023-11-29 06:01:56 25 4
gpt4 key购买 nike

我在选择最好的 CouchDB/PouchDB iOS SDK 时遇到了一些困难。我们有一个 CouchDB 服务器,目前无法升级或修改。这是 Couchbase Lit SDK 最新版本的一个问题,因为它使用 Sync Gateway 作为自己的服务器(不再与 CouchDB 兼容)。

所以我研究了一些CDTDatastore 、Cloudant SDK。不幸的是,它在代码级别相当“过时”,因为有超过 100 个我真的不喜欢的警告,因为它们几乎指的是对象 block 捕获(强引用循环)和 finalize 中对象的释放。响应者多年来已被弃用:-)

所以我虽然,只是因为我几乎生气了,尝试自己实现复制协议(protocol),但实际上,我知道这相当困难,只是因为,如果我正确理解的话,我需要在上实现一个 CouchDB 实例iOS 设备。

所以我有两个相关问题:

  • 您能否建议我使用一个 SDK/框架/库来简单地在本地处理数据并管理到 CouchDB 服务器的复制?如果可能的话,我希望能够选择使用 Objective-C 还是 Swift;
  • 有没有办法创建一个非常简单的类,仅使用 HTTP 请求来实现复制协议(protocol)?或者必须实现 CouchDB 实例?

那么...简单来说...在这种情况下您首选的解决方案是什么?

最佳答案

我使用 React Native,这阻止了我使用 Couchbase Light(他们放弃了 RN 项目),但他们的模块至少在一段时间前似乎在 iOS 中运行良好。它与 CouchDB 复制 AFAIK 兼容。对于 RN 空间,我将 PDB-localstorage 与 CouchDB 结合使用。

关于iOS 和 CouchDB 复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54572981/

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