关于开发者:开发者福利Twitter-推出开源-iOS-文本编辑器-API

43次阅读

共计 677 个字符,预计需要花费 2 分钟才能阅读完成。

近日,Twitter 发表将为 iOS 开发人员提供一种独立且灵便的开源 API——Twitter Text Editor,该 API 能够为应用程序提供性能全面的富文本编辑器,编辑器的格调与 iOS 端 Twitter 利用上所用的推文编辑框和 Fleet 编辑器雷同。

Twitter 示意他们深知在 iOS 应用程序的开发过程中想要实现一个简略的文本编辑器有如许简单,而且苹果为 iOS 开发者提供的文本编辑 API 有很多局限性,复杂程度也十分高,以至于一般开发者难以了解,所以 Twitter 要向所有人举荐这个文本编辑器的 API。

传送门:
https://github.com/twitter/Tw…

Twitter 提供的阐明文档显示,新的文本编辑器 API 解决了与语法突出显示和文本内容过滤相干的常见问题。并提供了额定事件,例如次要语言更改和根本书写方向更改,应用程序能够应用这些事件来更新 UI。

Twitter 文本编辑器还提供事件回调,仅在应用程序平安地过滤文本或更新相干用户界面时才调用事件回调,通常状况下其余 API 很难做到这一点。

Twitter 文本编辑器还附带了一个用 Swift 和 Objective-C 编写的示例应用程序,该应用程序演示了如何实现具备多种丰盛编辑性能(包含语法高亮显示)的文本编辑器。

高级 API 并不一定可能带来杰出的利用应用体验。与此同时,较低级别的 API 又须要大量无关文本编辑在多种语言中如何工作的常识,其中就包含了对双向脚本的反对,代替输入法以及盲文键盘等辅助技术的理解,Twitter Text Editor 的呈现让 iOS 开发者们终于能够轻松解决富文本编辑器这道难题。

正文完
 0