iOS
¿Qué métodos utilizas para garantizar la comodidad en el desarrollo y la organización de tareas en tu trabajo?
¿Qué tipo de datos representa un diccionario donde las claves son cadenas y los valores pueden ser de diferentes tipos?
¿Cómo se maneja la resolución de conflictos en las colisiones de datos en Swift?
¿Puedes explicar el concepto de Future en el framework Combine y su papel en operaciones asíncronas?
¿Cómo se puede cancelar la ejecución de una tarea programada en GCD?
¿Qué herramientas y tecnologías utilizas para interactuar y gestionar bases de datos?
Explica qué es NotificationCenter y cómo funciona en el sistema de notificaciones
¿En qué lugares guardaste contraseñas en proyectos anteriores?
¿Puedes enumerar los tipos de valores en Swift?
Explique la diferencia clave entre los cierres que permiten salir de su ámbito y los que no pueden hacerlo.
¿De qué maneras se pueden detectar errores en un proyecto si el número de solicitudes de extracción ha aumentado significativamente?
¿Es posible implementar cierres débilmente acoplados en un lenguaje de programación?
¿Es la identificación automática del modificador final una funcionalidad del compilador?
¿En qué se diferencia el uso de las palabras clave 'unowned' y 'strong' al declarar referencias en Swift?
¿Cuál era el tamaño del equipo en el que trabajaste en tu último empleo?
¿Será eliminado el objeto de la memoria si hay una referencia fuerte, tres referencias débiles y una referencia sin contar?
Explique el principio de Copy-on-Write al trabajar con arreglos y su aplicación.
¿Cómo y en qué casos se utilizan referencias débiles dentro de cierres?
¿Has utilizado SwiftUI en tus proyectos anteriores?
¿Cómo se puede adjuntar una vista a una ventana en una aplicación?