Swift, el lenguaje compilado multipropósito de uso general desarrollado por Apple Inc.
Apareció por primera vez: 2 de junio de 2014; Hace 2 años
Está construido con el marco de compilación LLVM de código abierto y se ha incluido en Xcode desde la versión 6. En plataformas que no sean Linux,
- ¿Cuáles son las ventajas y desventajas de usar el registro de usuario con Facebook y Google para una aplicación móvil?
- ¿Qué empresas en el área de la Bahía de San Francisco realizan desarrollo web y de aplicaciones móviles?
- ¿Puedo usar un enfoque de micro servicio para el desarrollo móvil?
- ¿Qué empresas líderes en desarrollo de aplicaciones han creado aplicaciones móviles para tiendas minoristas?
- Cómo encontrar la mejor empresa de outsourcing para el desarrollo de aplicaciones móviles
utiliza la biblioteca de tiempo de ejecución Objective-C que permite que C, Objective-C, C ++ y el código Swift se ejecuten dentro de un programa.
El compromiso de Apple de hacer de Swift un lenguaje de código abierto. Es demasiado pronto para saber con precisión cómo un futuro de código abierto afectará a Swift 2.0, pero la capacidad de usar Swift para Linux (como lo prometió Apple) y, tal vez, los sistemas Windows no pueden dañar la popularidad del lenguaje.
¿Cuánto debería preocuparte por Swift? Bueno, eso depende de cuánto involucren sus planes aplicaciones para plataformas Apple. Si forman parte de su plan, entonces querrá conocer algunos datos sobre el idioma, y estamos aquí para ayudarlo.
OS X e iOS se escriben principalmente en Objective-C con algo de C ++ en el medio (por ejemplo, IOKit, WebKit, etc.) y probablemente también algo de C para las cosas del núcleo. Sin embargo, mirando las vacantes de trabajos de ingeniería de software de Apple [1], estos también son lenguajes de programación relevantes en Apple: Java . Scala
Fuente – Swift (lenguaje de programación) – Wikipedia
Swift está diseñado para funcionar con los marcos Cocoa y Cocoa Touch de Apple y el gran cuerpo de código Objective-C (ObjC) existente escrito para productos Apple.
Espero que esto ayude !