Portada del libro electrónico Aprende a Programar en Swift, de Raúl Sierra Sánchez

Aprende a Programar en Swift

Guía práctica desde cero para desarrolladores de apps

Dónde comprarlo

Publicado
Páginas
124
Idioma
Español
Formatos
Ebook
Categoría
Técnico

Sinopsis

Este libro te enseña a programar en Swift desde la base, sin suponer conocimientos previos del lenguaje. Con un enfoque didáctico y práctico, Raúl Sierra Sánchez te acompaña paso a paso en el aprendizaje de las estructuras fundamentales, la programación orientada a objetos y el desarrollo de aplicaciones para iOS y macOS. Ideal para programadores que desean incorporar Swift a su stack tecnológico o iniciarse en el ecosistema Apple, cada capítulo incluye ejemplos claros, ejercicios y buenas prácticas profesionales. Al finalizar la lectura tendrás las herramientas necesarias para crear tus propias aplicaciones y comprender el funcionamiento interno del lenguaje que impulsa millones de apps en el mundo.

Lee el comienzo

Del capítulo «Introducción a Swift»

Swift es un lenguaje de programación moderno creado por Apple para facilitar el desarrollo de aplicaciones en sus plataformas. Está diseñado para ser seguro, rápido y expresivo, lo que lo convierte en la opción principal para quienes desean crear apps para iOS, macOS, iPadOS, watchOS y tvOS. A diferencia de lenguajes más antiguos, Swift incorpora desde su origen mecanismos que reducen errores comunes y mejoran la legibilidad del código.

Swift es un lenguaje de programación de propósito general desarrollado por Apple. Combina la potencia de los lenguajes compilados con una sintaxis clara y concisa. Está pensado tanto para principiantes como para programadores experimentados que necesitan crear aplicaciones de alto rendimiento.

El lenguaje permite escribir código que se ejecuta de forma nativa en los dispositivos Apple. Esto significa que las aplicaciones desarrolladas con Swift aprovechan directamente el hardware del dispositivo sin necesidad de capas intermedias pesadas.

Swift es de código abierto desde 2015. Esto permite que cualquier persona pueda estudiar su funcionamiento interno, contribuir a su desarrollo o incluso utilizarlo fuera del ecosistema Apple, aunque su mayor fortaleza sigue estando en las plataformas de Apple.

Apple presentó Swift en la Worldwide Developers Conference de 2014. El objetivo era reemplazar progresivamente a Objective-C, el lenguaje que había dominado el desarrollo para Apple durante más de dos décadas. Objective-C, aunque potente, arrastraba una sintaxis heredada de los años ochenta que resultaba verbosa y propensa a errores de memoria.

Chris Lattner lideró el equipo que creó Swift. El lenguaje se diseñó incorporando lecciones aprendidas de lenguajes modernos como Rust, Haskell, Python y C#. Desde su lanzamiento, Apple ha publicado una nueva versión importante cada año, incorporando mejoras de rendimiento, nuevas características del lenguaje y mejor integración con los marcos de trabajo de Apple.

En 2015 Apple liberó el código fuente bajo la licencia Apache 2.0. Desde entonces, la comunidad ha participado activamente en el desarrollo del lenguaje a través del repositorio oficial en GitHub.

Swift destaca por varias características que lo diferencian de otros lenguajes: […]