A Magia do Cursor do Editor de Texto: Você Sempre Digita Fora do Alcance

2025-03-01
A Magia do Cursor do Editor de Texto: Você Sempre Digita Fora do Alcance

Você já se perguntou por que, em um editor de texto, o cursor sempre parece estar no final de uma palavra, permitindo que você adicione caracteres sem problemas? Isso é realmente uma ilusão inteligente. Este artigo explora a relação sutil entre a posição do cursor e os intervalos de string em editores de texto, usando a metáfora de um 'ancinho e seus dentes' para explicar por que você sempre digita 'fora do alcance'. Ele também fornece uma extensão `NSRange` melhorada para um tratamento mais preciso dos pontos de inserção do cursor.

Leia mais
Desenvolvimento

O pesadelo da dependência de pacote local do Xcode 16: por que estou usando dois editores

2025-01-23
O pesadelo da dependência de pacote local do Xcode 16: por que estou usando dois editores

O desenvolvedor Christian Tietze encontrou problemas significativos com o Xcode 16 enquanto trabalhava em um pacote Swift. A abordagem alterada do Xcode 16 para referenciar pacotes locais quebrou operações de arquivos, execução de testes e muito mais. Para superar isso, ele foi forçado a usar o Xcode (para compilar e executar o aplicativo) e o Emacs (para editar e testar o pacote). A postagem lamenta a atualização com bugs do Xcode 16, a política agressiva de atualização de software da Apple e recomenda que os desenvolvedores aprendam um editor de backup.

Leia mais
Desenvolvimento Pacote Swift