0% encontró este documento útil (0 votos)
2 vistas9 páginas

Introducción al Lenguaje Swift: Características y Usos

Swift es un lenguaje de programación creado por Apple en 2014 como reemplazo de Objective-C, diseñado para facilitar el desarrollo de aplicaciones en sus sistemas operativos. Ofrece una sintaxis simple y legible, es multiplataforma y se utiliza ampliamente en aplicaciones móviles, de escritorio y web. Sin embargo, su uso está limitado principalmente al ecosistema de Apple y presenta una curva de aprendizaje para principiantes.

Cargado por

d.mmartinez64
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
2 vistas9 páginas

Introducción al Lenguaje Swift: Características y Usos

Swift es un lenguaje de programación creado por Apple en 2014 como reemplazo de Objective-C, diseñado para facilitar el desarrollo de aplicaciones en sus sistemas operativos. Ofrece una sintaxis simple y legible, es multiplataforma y se utiliza ampliamente en aplicaciones móviles, de escritorio y web. Sin embargo, su uso está limitado principalmente al ecosistema de Apple y presenta una curva de aprendizaje para principiantes.

Cargado por

d.mmartinez64
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Swift

503
Lenguaje de programación
Swift

• Swift fue creado por Apple Inc. y presentado en 2014 como


sustituto de Objective-C, con el fin de desarrollar
aplicaciones más rápidas, seguras y fáciles de escribir para
los sistemas de Apple: iOS, macOS, watchOS y tvOS.
Fue diseñado por Chris Lattner y su equipo en Apple.
Componentes principales y su
clasificación
• Variables y constantes: almacenan datos.
var nombre = "Ana" let edad = 18
• Tipos de datos: Int, Double, String, Bool.
• Operadores: realizan cálculos y
comparaciones (+, ==, &&).
• Estructuras de control: manejan
decisiones y repeticiones.

Clasificación
• Lenguaje de alto nivel:
JavaScript pertenece a esta categoría
porque usa una sintaxis fácil de
entender por los humanos y no requiere
conocer el hardware del equipo.
• Comercio electrónico: actualiza
productos y precios sin recargar la
página.

• Aplicaciones web: como Gmail,


Aplicacione Facebook.

s practicas • Servidores: con [Link], crea sistemas


completos y rápidos.

• Apps móviles y de escritorio: con React


Native y Electron.
Sintaxis, estructura y características de
Swift
Sintaxis simple y legible, parecida a la
del inglés. 🔹 Estructura
• Basado en bloques de código { }.
🔹 No necesita punto y coma al final de • Usa variables, funciones, objetos y eventos.
cada línea. • Permite programacion estructurada, funcional y
🔹 Distingue entre mayúsculas y orientada a objetos.
minúsculas.
🔹 Usa llaves { } para definir bloques de
código.
• Caracteristicas
• Lenguaje interpretado: no necesita
compilación.
• Eficiente y flexible: se adapta a distintos
entornos.
• Legible y fácil de aprender.
• Multiplataforma: funciona en todos los
navegadores.
Su uso en proyectos
reales

• 🔹 1. Google Maps
• permite mover, ampliar o marcar ubicaciones en el
mapa sin recargar la página.
• 🔹 2. Facebook
• para actualizar publicaciones, notificaciones y mensajes en
tiempo real.
• 🔹 3. YouTube
• Permite reproducir videos, mostrar comentarios y
sugerencias dinámicamente.
• 🔹 4. Amazon
• Actualiza carritos de compra y precios sin necesidad de
recargar la página completa.
Estadísticas de usuarios en el
mundo

• Swift es usado en aproximadamente 98.7 % de los sitios web como


lenguaje del lado del cliente.
Marketing Scoop+3Radixweb+[Link]+3
• Alrededor del 62 % de los desarrolladores en todo el mundo
declararon usar Swift en 2024. Statista+[Link]+2
• Según estimaciones, hay entre 13 y 16 millones de desarrolladores
activos en Swift a nivel mundial. AtOnce+1
Ventajas
• Aplicaciones móviles:
Swift es el lenguaje principal para crear apps de
iPhone y iPad (por ejemplo: Instagram, Uber, Airbnb).
• Aplicaciones de escritorio:
Se usa para desarrollar programas para macOS, como
Xcode o Slack para Mac.
• Apple Watch y Apple TV:
Permite crear apps interactivas para watchOS y tvOS.
• Desarrollo web:
Con frameworks como Vapor, se pueden crear sitios y
APIs del lado del servidor.
Desventajas
• Limitado al ecosistema Apple:
Aunque ya es multiplataforma, su mayor uso sigue
siendo en productos Apple.
• Curva de aprendizaje para principiantes:
Algunas funciones avanzadas pueden ser difíciles al
inicio.
• Compatibilidad con versiones anteriores:
Las actualizaciones frecuentes pueden generar
problemas con código antiguo.
• Menor comunidad fuera de Apple:
Comparado con lenguajes como JavaScript o Python, su
comunidad global es más pequeña.

También podría gustarte