我正在用swift构建一个聊天应用程序。你知道我需要将所有消息存储在数据库中。但是我现在很困惑。因为我找到了核心数据,但我不确定它对这种情况有好处。
我需要存储所有这样的消息:
id -> Primary key
sender -> String
receiver -> String
message -> String
date -> Integer
这个案例的核心数据是否合适?如果不是那么哪种解决方案对这种情况有利?
Ps:如果您有疑问,请在评论中问我。
答案 0 :(得分:0)
使用Core数据显然很有意义,另一个选项就像你可能想要查看的realm.io。
否则,有可能通过senderid在iOS密钥库中存储和保存小会话,但您需要后端来保留其余部分,否则您将无法有效地查询数据。 / p>
简而言之 - 使用核心数据或领域。
祝你好运。