La Magia del Cursor del Editor de Texto: Siempre Escribes Fuera del Rango

2025-03-01
La Magia del Cursor del Editor de Texto: Siempre Escribes Fuera del Rango

¿Alguna vez te has preguntado por qué, en un editor de texto, el cursor siempre parece estar al final de una palabra, permitiéndote agregar caracteres sin problemas? En realidad, es una ilusión inteligente. Este artículo explora la sutil relación entre la posición del cursor y los rangos de cadenas en los editores de texto, utilizando la metáfora de un 'rastrillo y sus dientes' para explicar por qué siempre escribes 'fuera del rango'. También proporciona una extensión `NSRange` mejorada para un manejo más preciso de las posiciones de inserción del cursor.

Leer más
Desarrollo

La pesadilla de las dependencias de paquetes locales de Xcode 16: por qué uso dos editores

2025-01-23
La pesadilla de las dependencias de paquetes locales de Xcode 16: por qué uso dos editores

El desarrollador Christian Tietze encontró problemas significativos con Xcode 16 mientras trabajaba en un paquete Swift. El enfoque alterado de Xcode 16 para referenciar paquetes locales rompió las operaciones de archivos, la ejecución de pruebas y más. Para superar esto, se vio obligado a usar tanto Xcode (para compilar y ejecutar la aplicación) como Emacs (para editar y probar el paquete). La publicación lamenta la actualización con errores de Xcode 16, la agresiva política de actualización de software de Apple y recomienda a los desarrolladores que aprendan un editor de respaldo.

Leer más