iOS
¿Cuál es el papel y las funciones de la clase AppDelegate en una aplicación iOS?
¿Cómo accedían los usuarios a la versión de producción de la aplicación en su trabajo anterior?
¿Tiene la capa en la arquitectura un sistema de niveles o una estructura en niveles?
¿Qué métodos de devolución de llamada están disponibles en el ciclo de vida de UIViewController?
¿Puede explicar el concepto de programación orientada a objetos y sus principios básicos?
¿Se puede declarar una clase como final en el lenguaje Open?
¿Cuál es el papel y la finalidad de las condiciones opcionales adicionales en los protocolos de intercambio de datos?
¿Puede explicar el papel del objeto rootViewController en UIWindow y cómo se usa en las aplicaciones de iOS?
¿Se puede declarar un cierre como un atributo de clase?
¿Puedes explicar cómo funciona el patrón Observer y en qué casos se utiliza?
¿Cómo determina el sistema cuándo liberar memoria y cuándo asignarla para nuevos objetos?
¿Se puede interrumpir la ejecución de una tarea en GCD antes de que finalice?
¿Puede describir la arquitectura de los proyectos en los que ha trabajado anteriormente?
¿Puede explicar la implementación interna de las referencias débiles y cómo funcionan en la memoria?
¿En qué se aplica la palabra clave 'non-Escaping' en Rust y por qué es necesaria?
¿Cómo se puede cambiar el valor de una variable durante la depuración del programa?
¿Puedes explicar qué es una referencia cíclica y cómo afecta a la recolección de basura?
¿Cuál es el nivel máximo posible de fiabilidad y eficiencia que proporciona DispatchQueue en el contexto de gestión de tareas?
¿Qué criterios deben cumplirse para agregar con éxito un elemento a la colección Dictionary?
¿Qué queda en el sistema después de eliminar la aplicación: datos guardados en UserDefaults o en KeyChain?