Twitter推推獨立且靈活的開源API
Twitter今天宣布推出“獨立,靈活”的網站。開源API-TwitterTextEditor,它為iOS開發(fā)人員提供了應用內文本編輯器。
這與iOS的Twitter應用上使用的tweet編輯框和Fleet編輯器相同。 Twitter在今天的公告中表示,眾所周知,在iOS應用程序中實現簡單的文本編輯器非常復雜,這就是Twitter向所有人提供文本編輯器API的原因。
Twitter說,新的文本編輯器API解決了與語法突出顯示和文本內容過濾有關的常見問題。該公司聲稱蘋果公司為開發(fā)人員提供了多種文本編輯API,但它們可能非常有限或太復雜以至于無法理解。
高級API沒有提供足夠的功能和控件來創(chuàng)建真正出色的應用內體驗。低級API需要大量有關文本編輯在多種語言中如何工作的知識,包括對雙向腳本的支持,替代輸入法(例如東亞語言中使用的輸入法)以及盲文鍵盤等輔助技術。
Twitter文本編輯器封裝了UITextView并提供了熟悉的基于委托的API,例如許多常見的UIKit API。它擴展了LayoutManager和TextStorage以提供自定義文本屬性,包括用于呈現自定義表情符號的屬性。
Twitter文本編輯器具有事件調度程序來處理事件,從而為代碼提供一致的委托回調順序。負責編輯AJX
這與iOS的Twitter應用上使用的tweet編輯框和Fleet編輯器相同。 Twitter在今天的公告中表示,眾所周知,在iOS應用程序中實現簡單的文本編輯器非常復雜,這就是Twitter向所有人提供文本編輯器API的原因。
Twitter說,新的文本編輯器API解決了與語法突出顯示和文本內容過濾有關的常見問題。該公司聲稱蘋果公司為開發(fā)人員提供了多種文本編輯API,但它們可能非常有限或太復雜以至于無法理解。
高級API沒有提供足夠的功能和控件來創(chuàng)建真正出色的應用內體驗。低級API需要大量有關文本編輯在多種語言中如何工作的知識,包括對雙向腳本的支持,替代輸入法(例如東亞語言中使用的輸入法)以及盲文鍵盤等輔助技術。
Twitter文本編輯器封裝了UITextView并提供了熟悉的基于委托的API,例如許多常見的UIKit API。它擴展了LayoutManager和TextStorage以提供自定義文本屬性,包括用于呈現自定義表情符號的屬性。
Twitter文本編輯器具有事件調度程序來處理事件,從而為代碼提供一致的委托回調順序。負責編輯AJX
- 電話:0755-29796190
- 郵箱:ys@jepsun.com
- 聯系人:湯經理 13316946190
- 聯系人:陸經理 18038104190
- 聯系人:李經理 18923485199
- 聯系人:劉經理 18033442893
- 聯系人:肖經理 13392851499
- QQ:2057469664
- 地址:深圳市寶安區(qū)翻身路富源大廈1棟7樓