Twitter annonce une nouvelle API d’édition de texte open source pour les développeurs iOS

Twitter annonce une nouvelle API d’édition de texte open source pour les développeurs iOS

Twitter a annoncé aujourd’hui une nouvelle API open source «autonome et flexible» pour les développeurs iOS qui fournit un éditeur de texte pour les applications, qui est le même que celui utilisé comme base pour tweet et Fleet composer sur l’application Twitter pour iOS.

L’annonce a été faite aujourd’hui par le blog Twitter officiel. La société dit qu’elle sait à quel point il peut être compliqué d’implémenter un simple éditeur de texte dans les applications iOS pendant le processus de développement, c’est pourquoi Twitter met désormais sa propre API d’édition de texte à la disposition de tous.

Selon Twitter, la nouvelle API Text Editor résout les problèmes courants liés à la coloration syntaxique et au filtrage du contenu du texte. La société affirme qu’Apple propose plusieurs API d’édition de texte pour les développeurs, mais elles peuvent être très limitées ou trop compliquées à comprendre – ce que la nouvelle API Twitter vise à résoudre.

Les API de haut niveau n’offrent pas toujours suffisamment de puissance ou de contrôle pour créer une expérience in-app vraiment formidable. Pendant ce temps, les API de niveau inférieur nécessitent beaucoup de connaissances sur le fonctionnement de l’édition de texte dans une variété de langues, y compris la prise en charge des scripts bidirectionnels, des méthodes de saisie alternatives (comme celles utilisées pour les langues d’Asie de l’Est) et des technologies d’assistance telles que les claviers braille.

Les développeurs trouveront une logique de mise à jour robuste des attributs de texte, des événements d’édition de texte supplémentaires, une gestion sûre des événements pour la saisie de texte et une prise en charge des versions récentes d’iOS avec l’API Text Editor de Twitter. Il est implémenté comme un package Swift qui peut être facilement ajouté à un projet Xcode, en plus de travailler avec CocoaPods.

Twitter Text Editor encapsule UITextView et fournit des API familières basées sur des délégués, comme de nombreuses API UIKit courantes. Il étend LayoutManager et TextStorage pour fournir des attributs de texte personnalisés, y compris des attributs pour la présentation d’emoji personnalisés. Twitter Text Editor dispose de planificateurs d’événements pour traiter les événements, fournissant un ordre de rappel des délégués cohérent à votre code.

La nouvelle API Open Source Twitter Text Editor est disponible gratuitement sur GitHub. Il fonctionne avec iOS 11 ou version ultérieure et nécessite Xcode 11 ou version ultérieure pour le développement.


Consultez 9to5Mac sur YouTube pour plus d’informations sur Apple:

Articles similaires

Les derniers MacBook Pro, Chromebooks et moniteurs M1 d’Apple sont également en vente

Les derniers MacBook Pro, Chromebooks et moniteurs M1 d’Apple sont également en vente

Carbon 1 MK II est le premier téléphone au monde avec une monocoque en fibre de carbone

Carbon 1 MK II est le premier téléphone au monde avec une monocoque en fibre de carbone

L’enregistrement du vaccin COVID-19 commence;  Comment s’inscrire à la vaccination Corona gratuite en Inde – Gadgets à utiliser

L’enregistrement du vaccin COVID-19 commence; Comment s’inscrire à la vaccination Corona gratuite en Inde – Gadgets à utiliser

Un ordinateur portable de jeu avec 7 écrans – découvrez Expanscape Aurora 7 »

Un ordinateur portable de jeu avec 7 écrans – découvrez Expanscape Aurora 7 »

Articles récents