Cómo compilar Swift en Windows
1. Swift no se puede compilar en Windows. Apple lanzó este lenguaje solo para completar el ecosistema cerrado. En este caso, Swift no se puede compilar en Windows y Microsoft no puede compilarlo. Por lo tanto, debe usarse en múltiples plataformas de sistema operativo. Además, es posible que el entorno de desarrollo de la versión de Windows no sea estable algún día.
Swift es un nuevo lenguaje de programación para escribir aplicaciones iOS y OS X. Swift combina lo mejor de C y Objective-C sin las limitaciones de la compatibilidad con C. Swift adopta un modelo de programación seguro y agrega muchas características nuevas que harán que la programación sea más fácil, más flexible y más divertida. Swift se basa en los marcos maduros y queridos Cocoa y Cocoa Touch, y su llegada redefinirá el desarrollo de software.
2. El desarrollo de Swift comenzó hace mucho tiempo. Para sentar una base sólida para Swift, Apple mejoró el compilador, el depurador y la estructura del marco. Utilizamos el conteo automático de referencias (ARC) para simplificar la administración de la memoria. Construimos y estandarizamos nuestra pila de marcos en Foundation y Cocoa. Objective-C admite de forma nativa bloques, sintaxis de colección y módulos, por lo que el marco puede admitir fácilmente tecnologías de lenguajes de programación modernos. Gracias a este trabajo fundamental, ahora podemos lanzar un nuevo lenguaje para el futuro desarrollo de software de Apple.
Los desarrolladores de Objective-C no son ajenos a Swift. Utiliza los parámetros con nombre y el modelo de objetos dinámicos de Objective-C, se puede conectar sin problemas al marco Cocoa existente y es compatible con el código Objective-C. Sobre esta base, Swift tiene muchas características nuevas y admite programación procedimental y orientada a objetos.