La magie du curseur de l'éditeur de texte : vous tapez toujours en dehors de la plage
2025-03-01

Vous êtes-vous déjà demandé pourquoi, dans un éditeur de texte, le curseur semble toujours se trouver à la fin d'un mot, vous permettant d'ajouter des caractères en toute transparence ? Il s'agit en fait d'une illusion intelligente. Cet article explore la relation subtile entre la position du curseur et les plages de chaînes dans les éditeurs de texte, en utilisant la métaphore d'un « râteau et ses dents » pour expliquer pourquoi vous tapez toujours « en dehors de la plage ». Il fournit également une extension `NSRange` améliorée pour une gestion plus précise des points d'insertion du curseur.
Développement