iOS应用开发文本编辑器太复杂 ?Twitter推出开源API

开源 移动开发
Twitter 今天宣布推出“独立、灵活”的开源 API--Twitter Text Editor,为 iOS 开发者提供应用内的文本编辑器。

Twitter 今天宣布推出“独立、灵活”的开源 API--Twitter Text Editor,为 iOS 开发者提供应用内的文本编辑器。这和 iOS 端 Twitter 应用上所用的推文编辑框和 Fleet 编辑器相同。在今天发布的公告中,Twitter 表示深知在 iOS 应用中实现一个简单的文本编辑器非常复杂,这就是 Twitter 向所有人提供文本编辑器 API 的原因。

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

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

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

责任编辑:未丽燕 来源: cnBeta.COM
相关推荐

2014-06-05 10:34:54

Notepad++

2020-12-23 22:25:11

Vi文本编辑器Unix

2010-03-24 09:20:07

CentOS vi编辑

2022-05-25 10:57:20

文本编辑器Linux应用程序

2017-07-27 20:21:06

iOSUITableView富文本编辑器

2022-05-13 15:32:11

GNOME文本编辑器

2021-01-07 11:00:59

Sed文本编辑器Linux

2015-03-13 09:27:36

编程开发编辑器文本编辑

2022-04-15 09:59:08

Lexical开源Meta

2023-04-17 11:03:52

富文本编辑器MTE

2020-12-29 06:34:55

KDE Plasma文本编辑器

2016-09-23 20:30:54

Javascriptuiwebview富文本编辑器

2013-11-18 10:08:56

工具免费编程工具

2011-05-11 10:27:42

文本编辑器

2009-12-09 10:27:03

VS 2005文本编辑

2012-09-29 11:38:27

编程工具文本编辑器编程

2015-06-26 11:11:50

GitHub Ato文本编辑器

2022-01-18 09:35:36

GNOME编辑器Linux

2020-12-22 14:47:54

Java jEdit文本编辑器

2016-01-08 09:43:32

开源GUI文本编辑器
点赞
收藏

51CTO技术栈公众号