134 articles

📰 Dev.to · GoyesDev

Articles from Dev.to · GoyesDev · 134 articles · Updated every 3 hours · View all reads

All ⚡ AI Lessons (9083) ArXiv cs.AIDev.to · FORUM WEBForbes InnovationOpenAI NewsDev.to AIHugging Face Blog
[SUI] Sheets
Dev.to · GoyesDev 2mo ago
[SUI] Sheets
Para presentar una vista de forma modal: sheet(isPresented:onDismiss:content:): isPresented es un...
[SUI] Transición de tipo Zoom
Dev.to · GoyesDev 2mo ago
[SUI] Transición de tipo Zoom
Para definir una animación de tipo Zoom se debe definir: ¿Qué vista se va a presentar con Zoom? /...
[SUI] Barra de búsqueda
Dev.to · GoyesDev 2mo ago
[SUI] Barra de búsqueda
Un NavigationStack puede incluir una barra de búsqueda, para lo cual se debe aplicar el siguiente...
[SUI] Toolbar en iOS 26 (LiquidGlass)
Dev.to · GoyesDev 2mo ago
[SUI] Toolbar en iOS 26 (LiquidGlass)
Se puede agregar elementos a y configurar la barra de navegación con los siguientes...
[SUI] Modificando valores en un contenedor personalizado
Dev.to · GoyesDev 2mo ago
[SUI] Modificando valores en un contenedor personalizado
En ocasiones no queremos construir un componente hoja, sino un contenedor que almacene a otros...
[SUI] Picker
Dev.to · GoyesDev 2mo ago
[SUI] Picker
Un Picker sirve para presentar una lista de valores en un componente gráfico que simula una rueda,...
[SUI] Table
Dev.to · GoyesDev 2mo ago
[SUI] Table
Los iPads y Macs pueden presentar más contenido en la pantalla, así que si se necesita presentar más...
[SUI] OutlineGroup
Dev.to · GoyesDev 2mo ago
[SUI] OutlineGroup
Cuando se usa un List para implementar una lista jerárquica con niveles anidados, en realidad se usa...
[SUI] Editando un List
Dev.to · GoyesDev 2mo ago
[SUI] Editando un List
Los siguientes modificadores sirven para manipular los datos de un...
[SUI] Combinando List con ForEach
Dev.to · GoyesDev 2mo ago
[SUI] Combinando List con ForEach
Un List puede pintar un conjunto de vistas (forma estática), uno o más ForEach (forma dinámica) o...
[SUI] LazyGrid
Dev.to · GoyesDev 2mo ago
[SUI] LazyGrid
Mientras que un LazyVStack y un LazyHStack pueden agregar un solo item por fila o columna,...
[SUI] Invocar una acción cuando una vista sea visible en un ScrollView
Dev.to · GoyesDev 2mo ago
[SUI] Invocar una acción cuando una vista sea visible en un ScrollView
onScrollVisibilityChange(threshold:_:): Agrega una acción (action) a ser ejecutada cuando la vista...
[SUI] ScrollView
Dev.to · GoyesDev 2mo ago
[SUI] ScrollView
Cuando el contenido de la vista supera el tamaño de la pantalla, es necesario hacerlo desplazable...
[SUI] Inyectando objeto observable al ambiente
Dev.to · GoyesDev 2mo ago
[SUI] Inyectando objeto observable al ambiente
En lugar de inyectar una dependencia de un objeto a otro, en una jerarquía larga de componentes, se...
[Memoria] Almacenamiento de Class y Struct
Dev.to · GoyesDev 2mo ago
[Memoria] Almacenamiento de Class y Struct
Durante una entrevista, el entrevistador mencionó que "se suele decir que struct es más rápido que...
[GCD] Cancelando un DispatchWorkItem
Dev.to · GoyesDev 2mo ago
[GCD] Cancelando un DispatchWorkItem
En una entrevista técnica se presentó el escenario hipotético donde tendría crear una tarea...
[GCD] Dispatch Barrier
Dev.to · GoyesDev 2mo ago
[GCD] Dispatch Barrier
Un "Dispatch Barrier" es un tipo de tarea que actúa como punto de sincronización en un DispatchQueue...
[SC] Actor reentrancy
Dev.to · GoyesDev 2mo ago
[SC] Actor reentrancy
Las funciones aisladas en un actor pueden ser re-ejecutadas incluso antes de que terminen de...
[Memoria] Diferencia entre weak y unowned en términos de memoria
Dev.to · GoyesDev 2mo ago
[Memoria] Diferencia entre weak y unowned en términos de memoria
Tanto weak como unowned existen para evitar ciclos de retención como se ilustra en el siguiente...
Entrevista técnica - iOS Developer
Dev.to · GoyesDev 2mo ago
Entrevista técnica - iOS Developer
A continuación presento algunas preguntas para preparar una entrevista técnica para rol de iOS...