Red de conocimiento informático - Material del sitio web - ¿Qué significa la marca #pragma en Objective-C?

¿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". ".