Tema seleccionado · 73 ARTÍCULOS

Swift

Explora artículos prácticos sobre Swift, desde los fundamentos hasta sus decisiones de ingeniería.

Artículos recientes

Swift

Swift y Objective-C9 min de lectura

[Filosofía de Swift #1] Safe · Fast · Expressive

Al escribir código en Swift, tarde o temprano surgen preguntas: ¿por qué los opcionales son tan estrictos?, ¿por qué se copian los arrays?, ¿por qué existe guard? Al profundizar en ellas, llegamos a los tres objetivos originales de Swift: Safe (seguro), Fast (rápido) y Expressive (expresivo).

Leer artículo
Diseño de software4 min de lectura

Patrón iterador en Swift: principios de Sequence

Al desarrollar aplicaciones con Swift, escribimos decenas de veces al día bucles como for item in array. Como resulta tan natural, solemos preguntarnos qué ocurre realmente dentro solo después de intentar recorrer un tipo personalizado con for-in y encontrarnos con un error de compilación. «¿Qué sucede exactamente dentro de este bucle?»

Leer artículo
Swift y Objective-C7 min de lectura

[Fundamentos de Swift #2] Captura de cierres, weak self y escaping

En el código Swift, los cierres están por todas partes: condiciones de ordenación, manejadores de finalización de red, acciones de botones e incluso el body de SwiftUI. El código que pasa bloques entre llaves aparece decenas de veces al día. Sin embargo, cuando hay que explicar qué significa exactamente que un cierre capture valores, por qué se usa [weak self] o por qué se añade @escaping, es frecuente quedarse sin palabras.

Leer artículo