gpt4 book ai didi

ios - Swift:如何在部署中正确服务 Realm

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

我有一个用 Swift 编写的 iOS 应用程序,使用 Realm 作为我计算机上本地运行的数据库。

现在,当我从 Realm 进行读取和写入时,我相信它是与我计算机上的本地文件进行读写操作。显然这在部署中行不通,因为 Realm 文件需要对每个用户都是相同的,并且每个用户都可以更改 Realm,所以看起来 Realm 必须在服务器上。

我怎样才能使当用户对 Realm 执行读写操作时,它映射到服务器上的 Realm 文件。我应该使用什么类型的服务器?我目前有一个 Amazon S3 帐户,我是否应该只将 Realm 文件存储在存储桶中,并在有人进行更改时下载并重写 Realm 文件(尽管这看起来效率很低)?

编辑:

以更简单的方式问这个问题,在服务器上的 iOS 应用程序中存储用户数据的标准方式是什么?

最佳答案

参见 this answer .不幸的是,您的提议似乎不可能实现,至少目前是这样。

对于您的建议,您最好使用更传统的服务器端数据库。

编辑:

To ask this in a simpler way, what is the standard way to store user data in iOS applications on a server?

这是一个相当宽泛的问题,但通常在服务器上保存数据是通过使用您自己的自定义 API + 后端,或利用后端 SaaS(例如即将停用的 Parse,或AWS .

如果你想在服务器上存储用户数据,你需要通过前端的网络请求来实现,你的 API 会相应地修改数据库。您永远不会直接在前端修改数据库。

关于ios - Swift:如何在部署中正确服务 Realm ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35276079/

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