因此,我正在开发具有一些协作功能的应用程序,例如多个用户同时编辑单个文本文件。
我需要像这样http://operational-transformation.github.io对文本进行操作转换(检查可视化http://ot.substance.io/visualization)。
我想我可以简单地在我的应用程序中使用那个 JS 实现(使用 WebView 或一些派生的桥),没关系,但是我如何在 UITextField 上观察这些文本变化?我显然需要观察插入和删除(+两者的位置)。我需要创建要发送到服务器并从服务器接收的操作。
那么我该如何做到这一点,或者是否有任何用 Objective-C 为 iOS 编写的可行解决方案?