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文本编辑器具有事件调度程序来处理事件,从而为代码提供一致的委托回调顺序。
责编AJX
-
API
+关注
关注
2文章
2475浏览量
67012 -
Twitter
+关注
关注
0文章
176浏览量
16842 -
开源
+关注
关注
3文章
4345浏览量
46442
发布评论请先 登录
多通道独立可调,让复杂测试化繁为简——安铂克科技多通道信号源的灵活之道
京东库存API:季节性库存预测,灵活备货!
解锁京东API,实时掌握商品价格动态,定价策略更灵活!
教你如何使用API
Python调用API教程
教你如何使用API接口获取数据!
花椒直播开源鸿蒙专属直播播放器 助力高效开发高性能直播应用
RESTful API设计原则: 构建易用、可扩展的API接口
代购系统 API 介绍
花椒直播首次开源推流器组件 为鸿蒙开发者提供高性能推流解决方案
电商API的微服务架构优化策略
京东开源Taro on HarmonyOS C-API版本
如何获取 OpenAI API Key?API 获取与代码调用示例 (详解教程)
Twitter推独立灵活的开源API
评论