gpt4 book ai didi

ios - 创建一个处理 Realm 数据库的模型和一个使用模型是个坏主意吗

转载 作者:行者123 更新时间:2023-11-28 07:52:02 26 4
gpt4 key购买 nike

我刚开始在我的 ios swift 项目中使用 Realm ,并注意到与从不同线程访问 Realm 对象相关的几个问题。

所以我决定为每个模型都有一个关联的 Realm 模型。

例如,对于我的 User 模型,我将拥有具有相同属性的 UserRealm 模型。但是,我使用 UserRealm 来读取/写入数据库,并使用 User 在整个应用程序中使用。

这是个坏主意吗?会不会影响realm的效率?

最佳答案

是的,来回复制对象显然会降低性能。如果您的模型与对象之间的链接相关,那么您在复制单个对象时也可能会丢失这些链接。

您看到了哪些类型的线程问题?只要您在线程之间移交对象,您就应该是安全的。查看https://realm.io/docs/swift/latest/#passing-instances-across-threads例如。

关于ios - 创建一个处理 Realm 数据库的模型和一个使用模型是个坏主意吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49386398/

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