¿Qué significa la marca #pragma en Objective-C?
Qué es #pragma
Técnicamente, el código que comienza con #pragma es una directiva del compilador, una directiva específica del compilador o del programa. Es posible que no se apliquen necesariamente a otros compiladores u otros entornos. Si el compilador no reconoce la directiva, la ignorará.
Qué hacen
Le dicen al compilador de Xcode que separe el código en los menús emergentes de métodos y funciones en la parte superior del panel del editor, como se muestra a continuación:
Algunas clases (especialmente algunas clases de controlador) pueden ser muy largas y los menús emergentes de métodos y funciones pueden facilitar la navegación por el código. En este momento, agregar la directiva #pragma es muy efectivo para organizar el código de manera lógica.
Nota
No puede haber un espacio después del "-" en #pragma mark -.
Si su logotipo no aparece en el menú emergente, por ejemplo, no aparece ninguna línea separadora, desmarque "Ordenar lista alfabéticamente" en la opción "Code Sense" en el menú Xcode "Preferencias". ".