聊天应用的数据库解决方案

时间:2015-03-25 22:25:49

标签: ios swift

我正在用swift构建一个聊天应用程序。你知道我需要将所有消息存储在数据库中。但是我现在很困惑。因为我找到了核心数据,但我不确定它对这种情况有好处。

我需要存储所有这样的消息:

id  -> Primary key
sender -> String
receiver -> String
message -> String
date -> Integer

这个案例的核心数据是否合适?如果不是那么哪种解决方案对这种情况有利?

Ps:如果您有疑问,请在评论中问我。

1 个答案:

答案 0 :(得分:0)

使用Core数据显然很有意义,另一个选项就像你可能想要查看的realm.io。

否则,有可能通过senderid在iOS密钥库中存储和保存小会话,但您需要后端来保留其余部分,否则您将无法有效地查询数据。 / p>

简而言之 - 使用核心数据或领域。

祝你好运。