Cómo programar en Swift en Windows 10

Cómo programar en Swift en Windows 10

Swift es uno de los idiomas más populares en este momento, y por una buena razón. Las aplicaciones para Mac e iOS ocupan una gran parte del mercado. Ser capaz de crear aplicaciones iOS de forma nativa es un gran problema para las personas que no quieren sumergirse en las turbias profundidades de Objective C.





Dado que Swift es nativo de Apple, necesitas una Mac, ¿verdad? Incorrecto. Si bien no existe un método 'listo para usar' para compilar Swift en Windows, eso no significa que los usuarios de Windows no puedan aprender Swift.





A continuación, le mostramos cómo crear un programa Swift simple y compilarlo y ejecutarlo en Windows 10.





¿Qué es Swift?

Antes de comenzar, veamos qué es Swift en realidad. Swift es un lenguaje de programación diseñado por Apple. Se necesitan ideas 'de Objective-C, Rust, Haskell, Ruby, Python, C #, CLU y demasiadas otras para enumerarlas', según el creador del proyecto Chris Lattner.

Es un idioma relativamente joven que se lanzó al público en 2014, aunque ya es ampliamente considerado. los Índice TIOBE de los principales lenguajes de programación en 2017 colocó a Swift en el número 11, lo que lo convierte en uno de los lenguajes de más rápido crecimiento de todos los tiempos.



En resumen, si está programando para Mac o iOS, ¡Swift es para usted! Para una mirada más profunda a los usos de Swift, eche un vistazo a estas razones por las que vale la pena aprender Swift.

Introducción a Swift en Windows 10

En primer lugar, vamos a necesitar un editor para escribir nuestro código. Puede utilizar cualquier IDE con el que se sienta cómodo, aunque no es estrictamente necesario utilizar uno y cualquier editor de texto también será suficiente. Se trata principalmente de preferencias personales, aunque si necesita ayuda para decidir qué usar, esta guía puede ayudarlo.





Hoy vamos a usar Bloc de notas ++ ya que es gratis, simple y extensible. Descarga Notepad ++ y ábrelo. ¡Vayamos a codificar!

Un programa simple de Swift para Windows

Para nuestro proyecto de prueba de hoy, crearemos un programa simple que se ejecutará en la línea de comandos de Windows. Comience abriendo un nuevo archivo Notepad ++. Comenzaremos imprimiendo una pregunta en la pantalla, esperaremos a que el usuario escriba su respuesta y luego usaremos esta respuesta para proporcionar una respuesta.





|_+_|

Esto se mostrará cuando se ejecute el programa. Ahora que hemos hecho una pregunta, deberíamos proporcionar una forma de permitir que el usuario responda. Para esto, usamos el readline () método y almacenar la respuesta como una variable llamada respuesta .

|_+_|

Si ya está familiarizado con otros lenguajes de programación, puede notar algunas pequeñas diferencias aquí. En primer lugar, podemos almacenar los datos adquiridos de readLine como un dónde en lugar de tener que especificar que será una cadena. Otro cambio para aquellos de ustedes que vienen de JavaScript o C # es la falta de punto y coma para indicar el final de las líneas.

¡Es posible que los usuarios de Python ya se sientan más en casa aquí!

Agregar una salida

Ahora que tenemos esta información almacenada en una variable, queremos usarla y mostrársela al usuario. ¿Qué podría ser mejor que desearles un gran día?

|_+_|

Incluso si tiene experiencia en otros idiomas, verá algunas diferencias aquí. En lugar de utilizar el + operador fuera de las comillas para mostrar su variable, utilice (nombre de la variable) entre comillas. Otra característica de Swift es el uso de Valores opcionales . Estos valores son difíciles de entender a primera vista, pero agregan una mayor funcionalidad al uso de variables dentro de Swift.

En este caso, simplemente queremos mostrar el valor tal como está, por lo que agregamos un signo de exclamación después del nombre de la variable. ¡respuesta! para indicar que no es un Valor Opcional. Un valor opcional es una variable a la que se le puede asignar o no un valor. No requiere uno. Si no se le asigna un valor, se le asignará cero.

Un signo de interrogación (?) Después del tipo de valor lo identifica como opcional, mientras que una exclamación significa que no lo es.

Tu código se verá así:

Para guardar su código, use Archivo> Guardar como y seleccione Archivo rápido desde el Guardar como tipo menú. Si en su menú falta el tipo de archivo Swift, seleccione todos los archivos en su lugar, y agregue el .rápido extensión de archivo después del nombre de archivo elegido.

Compilar Swift en Windows 10

Ahora que tenemos un programa, necesitamos poder compilarlo y ejecutarlo. Si bien no hay una forma integrada de programar Swift en Windows 10, hay una solución alternativa. Han Sangjin ha creado un compilador para Swift que es disponible para descargar desde Github . Descargue e instale la aplicación Swift para Windows siguiendo las instrucciones que se proporcionan en el enlace.

Una vez que esté instalado, ábralo. Clickea en el Seleccione Archivo y seleccione su programa previamente creado. Hacer clic Compilar y espere a que se compile el programa.

Para un programa tan pequeño, debería ser casi instantáneo, ¡aunque puede llevar tiempo dependiendo de lo complejo que haya hecho su código!

Debería recibir un mensaje 'Compilado correctamente' en el cuadro de diálogo. Si no es así, regrese y revise su código para asegurarse de que no haya cometido ningún error. Una vez que el código se compile, haga clic en Correr para ejecutar su programa. El programa se abrirá en la línea de comandos de Windows y debería verse así:

Vale la pena señalar que debe usar la aplicación Swift para Windows para ejecutar su código, el exe El archivo creado no funcionará de forma independiente, incluso si la aplicación está abierta.

Comience a codificar Swift en Windows hoy

Si decide que Swift es para usted, existe una gran cantidad de herramientas para ayudarlo. Una vez que tenga una comprensión básica del medio ambiente, ¿por qué no probar algunos proyectos para principiantes para dar vida a sus conocimientos?

¿Por qué los estafadores quieren tarjetas de regalo?

Si es un usuario de Linux que busca codificar aplicaciones de iOS, aquí le mostramos cómo codificar en Swift con Ubuntu.

Cuota Cuota Pío Correo electrónico He aquí por qué el FBI emitió una advertencia sobre el ransomware Hive

El FBI emitió una advertencia sobre una variedad de ransomware particularmente desagradable. He aquí por qué debe tener especial cuidado con el ransomware Hive.

Leer siguiente
Temas relacionados
  • Programación
  • Desarrollo de aplicaciones
  • Rápido
  • Lenguajes de programación
Sobre el Autor Ian Buckley(216 Artículos publicados)

Ian Buckley es un periodista, músico, intérprete y productor de video independiente que vive en Berlín, Alemania. Cuando no está escribiendo o en el escenario, está jugando con la electrónica o el código de bricolaje con la esperanza de convertirse en un científico loco.

Más de Ian Buckley

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse