Mejora tus enumeraciones con los valores asociados
Cómo utilizar valores asociados en enumeraciones de Swift para mejorar la legibilidad y reducir la complejidad del código.
Oscar Moreno - iOS Developer en Openbank (Grupo Santander). Especializado en Swift y SwiftUI para el ecosistema Apple. Experiencia en QA y DevOps. Comparto conocimientos sobre programación en dispositivos Apple desde Valencia, España.
31 artículos from this blog
Cómo utilizar valores asociados en enumeraciones de Swift para mejorar la legibilidad y reducir la complejidad del código.
Explica qué son los subíndices (subscripts) en Swift y cómo usarlos para acceder a elementos en colecciones y tipos personalizados de forma sencilla.
Explica cómo usar genéricos en Swift para evitar código duplicado y crear funciones y tipos más reutilizables y limpios.
El autor comparte su experiencia positiva en la conferencia NSSpain 2024 y explica por qué es un evento recomendable para desarrolladores del ecosistema Apple.
Explicación de los key-path en Swift: sintaxis, acceso a propiedades, subscripts y su uso en SwiftUI.
Explica cómo crear y usar property wrappers en Swift para reutilizar lógica y evitar código duplicado en propiedades.
Explicación de los niveles de acceso en Swift (open, public, private, etc.) y cómo gestionar la visibilidad del código en módulos y paquetes.
Guía detallada sobre las medidas de seguridad de hardware y software implementadas por Apple en sus dispositivos, incluyendo Secure Enclave y biometría.
Analiza cómo los sesgos cognitivos, como la aversión a la pérdida y el efecto de arrastre, afectan la toma de decisiones y la calidad en el desarrollo de software.
Consejos para asegurar la compatibilidad de apps en el ecosistema de Apple usando SwiftUI, incluyendo diseño responsivo y multiplataforma.
Explicación de propiedades almacenadas y calculadas en Swift, con ejemplos de estructuras y clases.
Análisis de los modelos de negocio para aplicaciones en la App Store de Apple, como gratuito, freemium y de pago, para maximizar la rentabilidad.
Explica las diferencias clave entre estructuras y clases en Swift, cuándo usar cada una y sus implicaciones en rendimiento y diseño.
Consejos prácticos para desarrolladores sobre cómo superar con éxito el proceso de revisión de aplicaciones en la App Store de Apple.
Explicación de las enumeraciones (enums) en Swift, su uso para agrupar valores relacionados y características como valores asociados y raw values.
Explicación de los closures en Swift, incluyendo closures finales, captura de valores y su naturaleza de tipo por referencia.
Explora cómo usar tipos de funciones en Swift para crear código modular y flexible, incluyendo su uso como parámetros y valores de retorno.
Explicación de las etiquetas de argumentos, nombres de parámetros, valores predeterminados y parámetros variádicos en funciones de Swift.
Compara el uso de tuplas y colecciones para devolver múltiples valores desde funciones en Swift, con ejemplos prácticos.
Guía introductoria sobre los conceptos básicos, sintaxis y uso de las funciones en el lenguaje de programación Swift.