0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Twitter推独立灵活的开源API

如意 来源:cnBeta.COM 作者:cnBeta.COM 2021-01-26 15:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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
    API
    +关注

    关注

    2

    文章

    2475

    浏览量

    67012
  • Twitter
    +关注

    关注

    0

    文章

    176

    浏览量

    16842
  • 开源
    +关注

    关注

    3

    文章

    4345

    浏览量

    46442
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析n8n脚本开发:如何轻松实现高效API集成

    n8n作为开源可自托管的工作流自动化工具,凭借可视化操作与代码灵活性的双重优势,成为开发者实现高效API集成的优选工具。
    的头像 发表于 04-15 14:35 64次阅读
    深入解析n8n脚本开发:如何轻松实现高效<b class='flag-5'>API</b>集成

    多通道独立可调,让复杂测试化繁为简——安铂克科技多通道信号源的灵活之道

    在射频微波测试领域,相参性与灵活性往往难以兼得。传统多通道信号源要么牺牲通道间的相位稳定性以换取独立调节的便利,要么在确保相参同步的同时束缚了每个通道的自由度。
    的头像 发表于 03-30 15:02 218次阅读
    多通道<b class='flag-5'>独立</b>可调,让复杂测试化繁为简——安铂克科技多通道信号源的<b class='flag-5'>灵活</b>之道

    京东库存API:季节性库存预测,灵活备货!

    ​ 一、背景痛点 在零售行业,季节性波动常导致库存失衡。以服装行业为例: 冬季羽绒服月销量可达夏季的$300%$ 但传统备货模型误差率高达$40%$ 京东库存API的时序预测模型能有效解决该问题,其
    的头像 发表于 01-21 16:46 692次阅读
    京东库存<b class='flag-5'>API</b>:季节性库存预测,<b class='flag-5'>灵活</b>备货!

    解锁京东API,实时掌握商品价格动态,定价策略更灵活

     在电商竞争日益激烈的今天,掌握商品价格动态已成为商家制定灵活定价策略的关键。本文将手把手教你如何通过京东API实现实时价格监控,为您的商业决策提供数据支撑。 一、京东API的价值解析 京东开放平台
    的头像 发表于 12-09 17:36 1562次阅读
    解锁京东<b class='flag-5'>API</b>,实时掌握商品价格动态,定价策略更<b class='flag-5'>灵活</b>!

    教你如何使用API

    一、了解API API(Application Programming Interface)即应用程序编程接口,是一种使不同的应用程序能共享数据和功能的软件工具。API可以通过网络、软件或硬件实现
    的头像 发表于 11-09 17:48 1498次阅读

    Python调用API教程

    随着互联网技术的发展,API(Application Programming Interface)的应用越来越广泛。API是指一系列预先定义好的接口,用于以标准化的形式、规范的方式、安全高效地完成
    的头像 发表于 11-03 09:15 1179次阅读

    教你如何使用API接口获取数据!

    一、了解API API(Application Programming Interface)即应用程序编程接口,是一种使不同的应用程序能共享数据和功能的软件工具。API可以通过网络、软件或硬件实现
    的头像 发表于 11-03 09:14 749次阅读

    花椒直播开源鸿蒙专属直播播放器 助力高效开发高性能直播应用

    近日,花椒直播开源了专注于直播场景的播放器“HJPlayer”。它基于自研的通用多媒体框架“HJMedia”打造,与早前开源流器“HJPusher”共同构成了覆盖主播流到观众播放
    的头像 发表于 10-22 11:20 501次阅读
    花椒直播<b class='flag-5'>开源</b>鸿蒙专属直播播放器 助力高效开发高性能直播应用

    RESTful API设计原则: 构建易用、可扩展的API接口

    在当今微服务架构和分布式系统盛行的时代,RESTful API已成为系统间通信的核心桥梁。优秀的API设计不仅能提升开发效率,还能显著降低系统维护成本。本文将深入探讨如何遵循REST
    的头像 发表于 10-20 13:45 1475次阅读

    代购系统 API 介绍

    1. 用户相关 API 用户注册 POST /api/users/register 参数:username, email, password, phone 返回:user_id, token 用户
    的头像 发表于 10-08 09:21 416次阅读

    花椒直播首次开源流器组件 为鸿蒙开发者提供高性能流解决方案

    近日,花椒直播开源其自主研发的直播流器“HJpusher”,并上线OpenHarmony三方库中心仓。作为鸿蒙生态音视频流领域的重要开源项目,HJPusher是由伙伴共建
    的头像 发表于 09-04 09:52 819次阅读
    花椒直播首次<b class='flag-5'>开源</b><b class='flag-5'>推</b>流器组件 为鸿蒙开发者提供高性能<b class='flag-5'>推</b>流解决方案

    现在rtsp流还是只能向局域网流吗?

    现在rtsp流还是只能向局域网流吗
    发表于 08-08 06:07

    电商API的微服务架构优化策略

    ​ 随着电子商务的快速发展,API(应用程序编程接口)已成为电商平台的核心组件,负责连接用户、商家和后台系统。微服务架构通过将应用拆分为独立、可扩展的服务单元,显著提升了系统的灵活性和可维护性。然而
    的头像 发表于 07-23 14:30 730次阅读
    电商<b class='flag-5'>API</b>的微服务架构优化策略

    京东开源Taro on HarmonyOS C-API版本

    近日,京东正式开源了Taro on HarmonyOS C-API 版本,为鸿蒙应用跨端开发提供高性能框架。这次版本的发布,带来了更丰富的样式适配、更高效的渲染性能、更全面的组件支持,让开发者以Web范式的方式来开发出媲美鸿蒙性能的应用,为鸿蒙应用生态的丰富注入强大的动力
    的头像 发表于 06-09 09:19 1245次阅读
    京东<b class='flag-5'>开源</b>Taro on HarmonyOS C-<b class='flag-5'>API</b>版本

    如何获取 OpenAI API Key?API 获取与代码调用示例 (详解教程)

    OpenAI API Key 获取与使用详解:从入门到精通 OpenAI 正以其 GPT 和 DALL-E 等先进模型引领全球人工智能创新。其 API 为开发者和企业提供了强大的 AI 能力集成途径
    的头像 发表于 05-04 11:42 1.9w次阅读
    如何获取 OpenAI <b class='flag-5'>API</b> Key?<b class='flag-5'>API</b> 获取与代码调用示例 (详解教程)