iOS
¿Qué herramientas se utilizan para gestionar bibliotecas externas y paquetes en los proyectos?
¿Qué sucede dentro de autorelease en relación con la gestión de memoria y por qué la liberación de objetos ocurre con retraso?
¿Puedes dar un ejemplo de implementación del principio de inversión de dependencias en un proyecto?
¿Puedes nombrar las principales herramientas y medios utilizados al trabajar con GCD?
¿Puedes explicar qué significa el término Hit Test en el contexto de gráficos por computadora o UI?
clase final ProfileViewModel1 { enum Estado { ... } var estado: Estado = .idle let servicio: UserService init(servicio: UserService) { ... } func onBackPress() { // vista deinit } func loadUser() { estado = .loading Task { [weak self] guard let self else { return } do { let usuario = try await self.servicio.fetchUser() self.estado = .loaded(usuario) } catch { self.estado = .failed(error.localizedDescription) } } } }
¿Es posible agregar CALayer dentro de UIView?
¿Cuáles son las ventajas y desventajas de usar el operador Optional chaining en el código?
¿Por qué la declaración del inicializador en el protocolo es obligatoria para todas las clases que implementan ese protocolo?
¿Qué sistemas de gestión de bases de datos has utilizado en tus proyectos?
¿Cómo cambiarán los tamaños de View durante la animación, cuando su frame se duplique en la mitad del período de animación?
¿Qué tipos de modificadores de acceso conoces y cómo funcionan?
¿Qué pasos se deben seguir para usar una estructura compleja como clave en un diccionario?
¿Puedes enumerar y describir los métodos principales de la clase UIResponder que se utilizan para manejar eventos de entrada?
¿Cómo ha utilizado las bases de datos en sus proyectos y cuál es su nivel de experiencia con ellas?
¿Cómo implementas la visualización de la interfaz de usuario en el proyecto?
¿Cómo se organizan y colocan los objetos en la memoria al usar un array?
¿En qué casos en Kotlin se crea automáticamente o explícitamente una instancia de una clase?
¿Qué herramienta de gestión de flujos funciona más cerca del hardware y ofrece una configuración más detallada?
¿Quién suele ser responsable de asignar tareas en un proyecto o equipo?