# Auto Layout & Constraints (iOS) > Auto Layout, constraints, stack views, prioridades, content hugging, compression resistance - 24 preguntas de entrevista - Mid-Level - [Preguntas de entrevista: iOS](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista.md) ## 1. ¿Qué es Auto Layout en iOS? **Respuesta** Auto Layout es un sistema basado en constraints que calcula automáticamente las posiciones y tamaños de las vistas según sus dependencias. Permite crear interfaces adaptativas sin gestionar manualmente las posiciones. Auto Layout es esencial para soportar múltiples tamaños de pantalla y orientaciones. ## 2. ¿Cuál es el rol de la propiedad translatesAutoresizingMaskIntoConstraints? **Respuesta** Esta propiedad controla si el autoresizing mask se convierte en constraints de Auto Layout. Por defecto es true, lo que puede crear conflictos con las constraints explícitas. Al usar Auto Layout, establecerla en false es necesario para evitar advertencias y conflictos. ## 3. ¿Cuál es la diferencia entre NSLayoutConstraint y NSLayoutAnchor? **Respuesta** NSLayoutConstraint es la API clásica basada en diccionarios, más verbosa y propensa a errores. NSLayoutAnchor es una API moderna y type-safe que usa métodos para crear constraints. NSLayoutAnchor proporciona mejor legibilidad y detección de errores en tiempo de compilación. ## 21 preguntas más disponibles - ¿Cuál es la diferencia entre `constraintEqualToAnchor` y `constraintEqualToConstant`? - ¿Por qué es importante la propiedad `contentHuggingPriority` en Auto Layout? Regístrate gratis: https://sharpskill.dev/es/login ## Otros temas de entrevista iOS - [Fundamentos de Swift](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/swift-basics.md): 25 preguntas, Junior - [Fundamentos del lenguaje Swift](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/swift-language-essentials.md): 15 preguntas, Junior - [Fundamentos de UIKit](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/uikit-fundamentals.md): 18 preguntas, Junior - [Ciclo de vida de UIViewController](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/uiviewcontroller-lifecycle.md): 20 preguntas, Junior - [UserDefaults & Keychain](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/userdefaults-keychain.md): 20 preguntas, Junior - [Ciclo de vida de la aplicación](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/app-lifecycle.md): 20 preguntas, Junior - [UITableView & UICollectionView](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/uitableview-uicollectionview.md): 25 preguntas, Mid-Level - [Fundamentos de SwiftUI](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/swiftui-basics.md): 18 preguntas, Mid-Level - [Gestión de estado en SwiftUI](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/swiftui-state-management.md): 22 preguntas, Mid-Level - [Navegación SwiftUI](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/swiftui-navigation.md): 18 preguntas, Mid-Level - [Networking & URLSession](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/networking-urlsession.md): 20 preguntas, Mid-Level - [Codable y parsing JSON](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/codable-json-parsing.md): 20 preguntas, Mid-Level - [Core Data](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/core-data.md): 22 preguntas, Mid-Level - [Programación orientada a protocolos](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/protocol-oriented-programming.md): 20 preguntas, Mid-Level - [Arquitectura MVVM](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/mvvm-architecture.md): 20 preguntas, Mid-Level - [Notificaciones Push](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/push-notifications.md): 18 preguntas, Mid-Level - [Pruebas unitarias & XCTest](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/unit-testing-xctest.md): 20 preguntas, Mid-Level - [Pruebas de interfaz de usuario](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/ui-testing.md): 18 preguntas, Mid-Level - [Xcode y sistema de build](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/xcode-build-system.md): 16 preguntas, Mid-Level - [Swift Package Manager](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/swift-package-manager.md): 16 preguntas, Mid-Level - [Memory Management & ARC](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/memory-management-arc.md): 22 preguntas, Senior - [Combine Framework](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/combine-framework.md): 24 preguntas, Senior - [Concurrency & async/await](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/concurrency-async-await.md): 26 preguntas, Senior - [iOS Design Patterns](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/ios-design-patterns.md): 24 preguntas, Senior - [Optimización de rendimiento](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/performance-optimization.md): 22 preguntas, Senior - [Seguridad y cifrado](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/security-encryption.md): 20 preguntas, Senior - [SwiftUI Advanced](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/swiftui-advanced.md): 22 preguntas, Senior - [Arquitectura de aplicaciones iOS](https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/ios-app-architecture.md): 22 preguntas, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/es/technologies/ios/preguntas-entrevista/auto-layout-constraints