¿Puede dar un ejemplo de una situación en la que se violen los principios básicos de SOLID en el desarrollo de software?
iOS
¿Cómo realizará la migración de la arquitectura de la aplicación de MVC a VIPER?
¿Cuándo suele dejar de usarse la tabla de datos adicionales (Side Table) en la base de datos?
¿De qué maneras se puede eliminar un bloqueo mutuo de recursos en un programa multihilo?
Explica qué es un ciclo de retención en memoria y cómo afecta al funcionamiento de las aplicaciones.
¿Puede explicar el principio de Copy-on-Write y cómo funciona en los sistemas de almacenamiento de datos?
¿En qué etapa del ciclo de vida del ViewController es necesario reemplazar su vista principal?
¿Cuál de las referencias, débil (weak) o no propietaria (unowned), proporciona un rendimiento más alto cuando se usa en Swift?
¿Qué se entiende por colisión en el contexto de la programación o los sistemas de procesamiento de datos?
¿Has utilizado programación asíncrona con Async/Await en tus proyectos?
¿Qué pila tecnológica has utilizado en tus proyectos?
¿Puedes nombrar los principales tipos de colecciones utilizados en el lenguaje Swift?
¿Es posible implementar la herencia de la clase Actor en su proyecto?
¿Puedes explicar la concepto de unowned en el contexto del manejo seguro de referencias en Swift?
¿Qué sucederá con el método del ciclo de vida ViewController si establece la propiedad backgroundColor sin llamar previamente a loadView u otros métodos de carga de vista?
¿Puedes explicar qué es una función de escape en el contexto de la programación?
¿Puede explicar la concepto de RunLoop y su papel en el procesamiento de eventos en las aplicaciones?
¿Qué función cumple la tabla Side Table en una base de datos o sistema?
¿Se puede explicar el concepto de Cold Observable y en qué se diferencia de un Hot Observable?