用户可以在其中实时输入的共享文本文档 Swift IOS

Shared text document where users can type in realtime Swift IOS

我的目标是创建一个文本视图,两个用户可以在其中同时在文本文档(例如 UITextView)中键入内容。我目前正在使用 firebase 作为我的数据库。

实现这一点的一种方法是始终从 firebase 更新文档,并附有用于更新文本的侦听器。这种方法不是很实用,当一个互联网连接不佳时,可能会立即造成混乱。

是否可以在 Swift 中创建两个用户可以输入的共享文本文档?还有比我更方便的方法吗?

您所描述的本质上是 Firepad 在网络上所做的。

您可以考虑在那里使用它的 source code as the basis for your solution, paying special attention to the operation transform 实现,这使得它可以对单个文档进行多用户编辑。