Completar con el código de finalización de código en swift

Xcode “relojes” las pulsaciones del teclado, lo que le permite sugerir código a medida que escribe. Esta característica se llama finalización de código, y es un gran ahorro de tiempo. Éstos son algunos ejemplos de su uso, junto con algunas cosas a tener en cuenta - al igual que a veces se pueden cometer errores, por lo que puede finalización de código de Xcode!

finalización de código es el nombre de la tecnología. En la interfaz de usuario de Xcode, sin embargo, se refiere como Fix-It.

Para crear un nuevo proyecto, primero Xcode lanzamiento y seleccione Archivo → Nuevo → Proyecto, seleccione una plantilla y elegir un nombre y una ubicación para su nuevo proyecto.

Del mismo modo, se puede crear un nuevo campo de juego con el lanzamiento de Xcode, seleccionando Archivo → Nuevo → Zona de juegos, la selección de Swift como su lengua, e introduciendo un nombre y una ubicación para el patio de recreo.

El uso de la finalización de código básico

Los siguientes pasos que se dan a través de una demostración de la finalización de código. Esta demostración utiliza un campo de juego:

  1. Crear un campo de juego, como se muestra aquí.

    Puede basar en iOS o OS X.

    Puede eliminar el texto inicial si lo desea. Parques infantiles comienzan con un comentario, una importar declaración, y un conjunto variable de cadena “Hola, área de juegos.” Deja los o no, como desee.

  2. Comienza a escribir en el código para crear una variable - var myVar: String. lentamente escribir var myVar: S.

    Video: Curso De Swift- Código Facilito

    Ir despacio para permitir la terminación de código para hacer su trabajo (no debido a la finalización de código necesita mucho tiempo para trabajar, sino porque va lentamente le dará un sentido de cuánto tiempo toma el proceso en su Mac con su configuración específica). Poco después de escribir el S, verá que el resto de la palabra Cuerda se cumplimentará con texto gris. Dependiendo de sus preferencias, el S puede ser de color azul (el valor predeterminado) o algún otro color, mientras que la realización sugerido (Cuerda) Es de color gris.

  3. A partir de aquí, puede realizar cualquiera de estas tres cosas:

    Video: Chat con código Swift 3 ep 5 UITableViewCell Constraints en código parte 4

  4. Aceptar la conclusión: Si la terminación sugerido (Cuerda) Es lo que desea, pulse Retorno y se acepta la sugerencia. El gris de Cuerda cambios en el mismo color que el inicial S.

  5. Vacilar: Por otro lado, si dudas antes de aceptar la sugerencia, sugerencias para completar adicionales aparecerán en una lista en la parte superior del campo de juego, como se muestra aquí. Tenga en cuenta que la lista de terminaciones adicionales es desplazable: Mucho más opciones están disponibles a los que se muestran.

  6. Siga escribiendo: Si sigue escribiendo strin, la lista de sugerencias para completar se hace más corta, tal como se muestra. Haga clic en una sugerencia de la lista, y se reemplazará el texto en el patio de recreo. En cualquier momento, puede pulsar Retorno para aceptar la conclusión sugerida.

El uso de la finalización de código en un proyecto

finalización de código no basta con ver lo que está typing- también se ve en el contexto de lo que estás escribiendo. Los siguientes pasos muestran cómo interpreta la finalización de código según el contexto:

  1. Comience por crear un nuevo proyecto basado en la plantilla de aplicación Maestro-Detalle IOS.

  2. Abra el navegador de proyectos en la parte izquierda de la ventana del espacio de trabajo (si no está ya abierto), ya sea mediante el uso de Ver → Mostrar Navegador de proyectos, -1, o el botón de la derecha de la barra de herramientas para mostrar u ocultar el navegador de proyectos.

  3. Si es necesario, abra la carpeta del proyecto en el navegador de proyectos.

  4. Si es necesario, abra el grupo de proyecto (tiene un icono de la carpeta, pero es un grupo).

  5. Desplazarse hasta la parte superior de la AppDelegate.swift presentar, como se muestra aquí.

  6. Justo debajo de la var ventana: UIWindow? línea, comience a escribir en el código para crear una variable - var myVar: String.

    Aparece una lista de sugerencias para completar código, como se muestra. Nuevas opciones - UnsafeMutablePointer y UnsafeMutablePointer- ahora aparecen en la lista. Estas terminaciones en el entorno Xcode son posibles debido a la sintaxis que les rodea.

Trabajar con la finalización de código

cambios finalización de código y evoluciona con el tiempo. Incluso si usted ha utilizado antes, puede que le tiene características que no estaban disponibles cuando aprendió él. Para obtener el máximo provecho de ella, probar algunos de estos consejos:

  • Prestar atención al color del texto a medida que escribe: Establecerse en un estilo que te gusta y seguir con ella para que pueda reconocer cuando los cambios de coloración. Si el color se ve mal, Xcode probablemente no es el reconocimiento de la sintaxis - la razón más común para esto es que se ha introducido un error tipográfico. Por ejemplo, si escribe myVar: S en lugar de var myVar: S, el S permanecerá sin color (negro por defecto).

  • Para regenerar las sugerencias para completar código, utilice Borrar para retroceder a un punto en el código antes de la primera letra que parece del color adecuado: Por ejemplo, si desea volver a generar las sugerencias para S, copias de seguridad en el espacio antes de que vuelva a escribir y S.

  • Considere el uso de la finalización de código, incluso si usted es un mecanógrafo rápido: Si a escribir con rapidez, es posible que no cree necesario finalización de código - pero no estar tan seguro. No sólo ahorrar pulsaciones de teclas, también completa el código de precisión, y mecanógrafos rápidos siempre puede cometer errores.

  • Recuerde que la finalización de código es correcto - pero no es infalible: finalización de código no comete errores, y sin embargo a veces sus terminaciones están equivocados.

  • Fíjese siempre en la realización sugerido antes de pulsar Retorno: La mayoría de las veces es correcta o se trata de una mala interpretación obvia de sus intenciones. Pero a veces, usted tiene que intervenir para corregir un error de interpretación, y en esos casos, debe escribir el código manualmente.

Artículos Relacionados