Twitter宣布推出“独立、灵活”的开源API–TwitterTextEditor

Twitter 今天宣布推出“独立、灵活”的开源 API,Twitter 文本编辑器,为 iOS 开发者提供应用内文本编辑器。这与 iOS 上的 Twitter 应用程序中使用的 Tweet 编辑框和 Fleet 编辑器相同。在今天的公告中,Twitter 表示它理解在 iOS 应用程序中实现一个简单的文本编辑器是很复杂的,这就是 Twitter 向所有人提供文本编辑器 API 的原因。

Twitter 表示,新的文本编辑器 API 解决了与语法突出显示和文本内容过滤相关的常见问题。该公司声称,Apple 为开发人员提供了多种文本编辑 APIc 文本编辑器的实现,但它们可能太有限或太复杂而无法理解。

高级 API 没有提供足够的功能和控件来创建真正出色的应用内体验。较低级别的 API 需要大量关于如何在多种语言中进行文本编辑的知识,包括支持双向脚本、替代输入法(例如用于东亚语言的输入法)以及盲文键盘等辅助技术。

Twitter 文本编辑器包装 UITextView 并提供熟悉的基于委托的 APIc 文本编辑器的实现,例如许多常见的 UIKit API。它扩展了 LayoutManager 和 TextStorage 以提供自定义文本属性,包括用于呈现自定义表情符号的属性。Twitter 文本编辑器有一个事件分派器来处理事件,为代码提供一致的委托回调顺序。

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论