文本编辑器光标的魔法:你总是在范围之外打字

2025-03-01
文本编辑器光标的魔法:你总是在范围之外打字

你是否想过,为什么在文本编辑器中,光标总能停留在文字的末尾,让你感觉可以随时添加字符?这其实是一种巧妙的“欺骗”。本文探讨了文本编辑器中光标位置与字符串范围的微妙关系,用“耙子及其齿”的比喻解释了为什么你总是在范围之外打字,并提供了一个改进的`NSRange`扩展,更准确地处理光标插入位置。

开发