Bueno es una pequeña sugerencia tal vez erronea por mi parte pero la hago cambiar los cuadros del codigo para que sean mas agradables a la vista o al menos que cada línea pueda enumerarse con un numero pulsando un view ejemplo:
Clásico:
Este es un ejemplo de codigo
Diferente(en la esquina un view para enumerarlo:
1. Este es un ejemplo de codigo
2.numerado pulsando el boton switch
3.#los comentarios con colorines
Y el color en comentarios. no se tal vez sea error por mi parte sería algo como hacerlo más comprensible o más agradable para que la gente pueda entender mejor ya que a veces una imagen vale mas que mil palabras. es solo una sugerencia tal vez innecesario grax.