/* Page prose (es) */
"Overview" = "# Operaciones\n\nEn una imprenta muy ocupada, llega una avalancha de pósteres. Con GCD le entregarías cada uno a una cola como una clausura y te olvidarías de él, genial cuando el trabajo es simple y nunca necesitas volver a tocarlo. Pero un trabajo real tiene un *nombre*, un *número de copias*, un *resultado*, y a veces quieres conservarlo, inspeccionarlo, reutilizar su receta, o más tarde decir \"cancela ese.\" Una clausura no tiene nada de eso. Este capítulo presenta **`Operation`**: una forma de empaquetar el trabajo como un objeto real que puedes configurar, nombrar y conservar.\n\n---\n\n## Qué aprenderás\n\n* Qué es una **`Operation`**, y por qué \"el trabajo como objeto\" supera a una simple clausura.\n* Usar **`BlockOperation`** para casos rápidos, y la diferencia entre ejecutar una con `.start()` y añadirla a una cola.\n* Impulsar operaciones con una **`OperationQueue`**, y ajustar **`maxConcurrentOperationCount`**, incluido `1` para hacer una cola serial.\n* **Crear una subclase de `Operation`**: sobrescribir `main()` y almacenar entradas y salidas como propiedades.\n* Cuándo encajan las operaciones y cuándo GCD a secas es la mejor herramienta.\n\nCuando quieras, pasa la página y empezaremos viendo qué te da una operación que una clausura no.\n\npágina 1 de 9  |  [Siguiente: El trabajo como objeto](@next)";
