Sobes.tech

¿En qué parte del ciclo de vida de la ejecución de la aplicación se aplica el recolector de basura automático (ARC)?

295

¿Puede explicar qué se entiende por el término 'Unowned' en el contexto de la gestión de memoria?

Junior — Middle
268

¿Qué significa la propiedad Content Compression Resistance Priority en la configuración de interfaces y cómo afecta a la visualización de los elementos?

Junior — Middle
264

Explique el principio del Desarrollo Guiado por Pruebas y sus características principales.

Junior — Middle
264

¿En qué consiste la finalidad y el uso de las referencias débiles con la palabra clave unowned en programación?

257

¿Puedes explicar qué hace el método setNeedsDisplay en el contexto de actualizar la interfaz de usuario?

Junior — Middle
245

¿Cuáles son las ventajas y desventajas del patrón arquitectónico VIPER en el desarrollo de aplicaciones móviles?

242

¿Puede explicar la esencia del método de prueba de 'caja blanca'?

Junior — Middle
226

¿Puede explicar qué significa el mecanismo automático de gestión de memoria ARC en iOS?

Junior — Middle
219

¿Puedes explicar el principio de YAGNI y por qué es importante en el desarrollo de software?

Junior — Middle
207

¿Qué tipos de pruebas existen en el proceso de desarrollo de software?

Junior — Middle
202

Explique qué es la metodología Behavior-Driven Development (BDD) y cómo se aplica en el proceso de desarrollo de software.

Junior — Middle
196

¿Puede explicar el principio que implica la reutilización del código sin duplicarlo?

Junior — Middle
195

¿Puedes nombrar los patrones de comportamiento principales en el diseño de sistemas de software?

Junior — Middle
189

¿Qué significa el uso de la palabra clave 'inout' en programación y cómo afecta a la transferencia de datos en las funciones?

Junior — Middle
189

¿Puedes explicar el concepto de herencia en la programación orientada a objetos?

Junior — Middle
186
/2