iOS应用开发文本编辑器太复杂 ?Twitter推出开源API
Twitter 今天宣布推出“独立、灵活”的开源 API--Twitter Text Editor,为 iOS 开发者提供应用内的文本编辑器。
- 作者:佚名来源:cnBeta.COM|2021-01-26 19:13
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文本编辑器具有事件调度程序来处理事件,从而为代码提供一致的委托回调顺序。
【责任编辑:未丽燕 TEL:(010)68476606】
点赞 0
- 大家都在看
- 猜你喜欢
编辑推荐
- 24H热文
- 一周话题
- 本月获赞
- Linux下RPM软件包的安装及卸载Linux查看ip的命令详解Linux查看环境变量当前信息和查看命令这里帮你总结了一下Linux下查看内存使用情况的多种方法~如何在Linux中查看所有正在运行的进程Chrome 89稳定版发布:修复大量Bug、降低内存占用等!附下载微软确认:“下一代 Windows10”将不可思议只需一个命令,就可以删除电脑上最顽固的文件和文件夹
- Linux下RPM软件包的安装及卸载Linux查看ip的命令详解微软Windows 10 21H1发布,如何快速升级到新版本Linux查看环境变量当前信息和查看命令如何在Linux中查看所有正在运行的进程这里帮你总结了一下Linux下查看内存使用情况的多种方法~Linux查看内存命令及其对命令显示的解释用着更爽!Windows10新版将带来多任务重大改进
- Linux下RPM软件包的安装及卸载Linux查看ip的命令详解Linux查看环境变量当前信息和查看命令这里帮你总结了一下Linux下查看内存使用情况的多种方法~2020最受欢迎的Linux发行版Top 10Linux查看内存命令及其对命令显示的解释如何在Linux中查看所有正在运行的进程微软Windows 10 21H1发布,如何快速升级到新版本
订阅专栏+更多
视频课程+更多
-
职业生涯规划专题-如何构建自己的知识体系
讲师:梦想加油站242人学习过
-
华为HCIA(HCNA)精品课程-Wakin出品
讲师:谢斌34957人学习过
-
Elasticsearch分布式数据库与ELK大数据平台实
讲师:风哥4529人学习过
专题推荐+更多
- 精选博文
- 论坛热帖
-
订阅51CTO邮刊
点击这里查看样刊

51CTO服务号

51CTO官微