example alerta xcode swift code-formatting

alerta - ¿Cómo usar el formateador de códigos en Xcode para Swift?



ui alert controller swift 4 (6)

Código Xcode formateador Swift

Estoy tratando de formatear automáticamente mi código escrito en Swift. Es necesario si está trabajando en equipo y utilizando CVS y no quiere fusionarse durante horas.

Ctrl + Solo hago una sangría, pero por ejemplo quiero tener un espacio adecuado entre las funciones y todas las cosas como en Clang.


(Sé que la pregunta dice Xcode pero) personalmente esta es otra razón para usar AppCode junto con Xcode.

Mientras que Xcode solo corrige la sangría para el código Swift, como se menciona en la pregunta, AppCode al menos también maneja los espacios. Algo relacionado, elimina las sangrías de las líneas vacías por defecto.

El soporte Swift de AppCode definitivamente aún no es perfecto y aún necesitas revisar el código en ambos, pero aún así vale la pena debido a una mejor navegación y cosas como esta.


El comando de cambio de código en xcode es Ctrl-I, no Cmd-I y parece funcionar bien.


El formato de código Xcode es una mierda. Ojalá fuera mejor Apple tiene que esforzarse tanto para que sea tan bueno como el nivel de Visual Studio. Ctrl + i está funcionando bien para objC pero en realidad no funciona con swift. Por lo que sé, no hay extensiones de terceros que se puedan integrar en xCode. Tal vez Sublime como lo sugiere user2961953.


Escribo una aplicación de extensión sobre el formato del código Swift: Swimat

Hay dos formas de instalar

  1. brew cask install swimat

  2. Clona este repositorio, compila y reinicia Xcode.

Consulte Swimat para obtener más información.


Xcode y Swift 2.0: Por archivo, Cmd-A y luego Ctl-I. Ctl-I funciona para lo que está resaltado, Cmd-A resalta todo. ¡Sólo tenga cuidado de no borrar accidentalmente todas sus fuentes después del Ctl-A!