Editor-> Mostra Invisibili non ha mostrato il personaggio che stava causando un problema per me. No-break-space (u00a0) verrà visualizzato come spazio senza indicatore "punto". Tuttavia, è davvero difficile da vedere e l'ho completamente perso la prima volta. Lo zoom aiuta.
Un modo che ho trovato per rilevare i caratteri non validi è quello di utilizzare codice Visual Studio e attivare le impostazioni:
"editor.renderControlCharacters": true "editor.renderWhitespace": "tutti"
Questo deve lo stesso problema di visibilità con no-break-space come Xcode, tuttavia mostra altri caratteri speciali.
Per rendere più evidente e possibilmente rilevare più caratteri non validi, installare l'estensione "ascii-unicode-escape" e seguire le istruzioni.
Non capisco perché Xcode consente questi caratteri non validi, li inserisce nei file di origine senza motivo e non offre nemmeno un'opzione per rilevarli! Sto cercando di scrivere codice, non segreti in inchiostro invisibile, dannazione !! Immagino che sia meno di un problema per il codice compilato, che mostrerà un errore, ma non così conveniente con il codice dello shader.
http://stackoverflow.com/questions/28750313/no-break-space-causing-problems-in-xcode – Vizllx
Ah grazie! Non ho trovato la domanda, ma questo dovrebbe essere lo stesso problema. Grazie! :) – Godlike