<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          開發(fā)者福利!Twitter 推出開源 iOS 文本編輯器 API

          共 880字,需瀏覽 2分鐘

           ·

          2021-01-28 13:28


          技術(shù)編輯:宗恩丨發(fā)自 思否編輯部




          近日,Twitter 宣布將為 iOS 開發(fā)人員提供一種獨(dú)立且靈活的開源 API——Twitter Text Editor,該 API 可以為應(yīng)用程序提供功能全面的富文本編輯器,編輯器的風(fēng)格與 iOS 端 Twitter 應(yīng)用上所用的推文編輯框和 Fleet 編輯器相同。


          Twitter 表示他們深知在 iOS 應(yīng)用程序的開發(fā)過程中想要實(shí)現(xiàn)一個(gè)簡(jiǎn)單的文本編輯器有多么復(fù)雜,而且蘋果為 iOS 開發(fā)者提供的文本編輯 API 有很多局限性,復(fù)雜程度也非常高,以至于普通開發(fā)者難以理解,所以 Twitter 要向所有人推薦這個(gè)文本編輯器的 API。


          傳送門:

          https://github.com/twitter/TwitterTextEditor



          Twitter 提供的說明文檔顯示,新的文本編輯器 API 解決了與語法突出顯示和文本內(nèi)容過濾相關(guān)的常見問題。并提供了額外事件,例如主要語言更改和基本書寫方向更改,應(yīng)用程序可以使用這些事件來更新 UI。


          Twitter文本編輯器還提供事件回調(diào),僅在應(yīng)用程序安全地過濾文本或更新相關(guān)用戶界面時(shí)才調(diào)用事件回調(diào),通常情況下其他 API 很難做到這一點(diǎn)。


          Twitter 文本編輯器還附帶了一個(gè)用 Swift 和 Objective-C 編寫的示例應(yīng)用程序,該應(yīng)用程序演示了如何實(shí)現(xiàn)具有多種豐富編輯功能(包括語法高亮顯示)的文本編輯器。


          高級(jí) API 并不一定能夠帶來出色的應(yīng)用使用體驗(yàn)。與此同時(shí),較低級(jí)別的 API 又需要大量有關(guān)文本編輯在多種語言中如何工作的知識(shí),其中就包括了對(duì)雙向腳本的支持,替代輸入法以及盲文鍵盤等輔助技術(shù)的了解,Twitter Text Editor 的出現(xiàn)讓 iOS 開發(fā)者們終于可以輕松解決富文本編輯器這道難題。




          -?END -

          瀏覽 23
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久久精品在线 | 福利视频久久久久 | 三级成人网站在线观看 | 亚洲三地区电影 | 大鸡吧搞逼 |