Die Magie des Textcursors: Sie tippen immer außerhalb des Bereichs
Haben Sie sich jemals gefragt, warum der Cursor in einem Texteditor immer am Ende eines Wortes zu stehen scheint und Ihnen das nahtlose Hinzufügen von Zeichen ermöglicht? Es handelt sich tatsächlich um eine clevere Illusion. Dieser Artikel untersucht die subtile Beziehung zwischen Cursorposition und Zeichenfolgenbereichen in Texteditoren und verwendet die Metapher eines „Rechens und seiner Zinken“, um zu erklären, warum Sie immer „außerhalb des Bereichs“ tippen. Er bietet auch eine verbesserte `NSRange`-Erweiterung für eine genauere Behandlung von Cursor-Einfügepunkten.
Mehr lesen