objective c - smartface - ¿Puedes establecer regiones de código en Xcode?
swift(lenguaje de programación) (6)
También puedes usar:
// MARK: -
o
// MARK: Initialization
que es más portátil que #pragma mark.
Al escribir c #, en Visual Studio, puede establecer regiones para agrupar el código en consecuencia. Siendo nuevo en Xcode, parece que no puedo encontrar una característica similar.
Lo siento por ser pedante, pero es "Xcode", no "X-Code".
Usted puede, por ejemplo, ir:
#pragma mark -
o
#pragma mark Initialization
Esto te dará este tipo de cosas:
una opción más
#pragma mark - Initialization
Si desea tener una zona de plegado con una sección personalizada de su código, coloque el código deseado entre llaves {
}
, y se convertirá en una zona de plegado.
Pero debe tener en cuenta que las llaves también definen el alcance de las variables, por lo que este código no debe tener declaraciones de variables que se utilizarán fuera de estos corchetes.
Sin soporte para regiones de estilo .Net, poder colapsar todas tus funciones es la mejor opción.
comando - opción - shift - flecha izquierda para colapsar.
comando - opción - shift - flecha derecha para expandir.
Xcode recordará el último estado de las funciones colapsadas.
Con el editor de Xcode, puede contraer o expandir cualquier bloque de código haciendo clic en el pequeño margen izquierdo. Además, puede poner una marca en cualquier punto del código con:
#pragma mark
tu título todo el tiempo que quieras
Su marca aparecerá en el menú emergente del medio en la parte superior de la ventana del editor.
Actualización: he encontrado que existe un duplicado de esta pregunta aquí . Las respuestas pueden ser de interés.