/* Page prose (fr) */
"Overview" = "# Operations\n\nDans une imprimerie très occupée, une avalanche d'affiches arrive. Avec GCD, tu confierais chacune à une file comme une closure et tu l'oublierais, parfait quand le travail est simple et que tu n'as jamais besoin d'y retoucher. Mais un vrai travail a un *nom*, un *nombre de copies*, un *résultat*, et parfois tu veux le garder, l'inspecter, réutiliser sa recette, ou plus tard dire \"annule celle-là.\" Une closure n'a rien de tout ça. Ce chapitre présente **`Operation`**: une façon d'empaqueter le travail comme un véritable objet que tu peux configurer, nommer et conserver.\n\n---\n\n## Ce que tu vas apprendre\n\n* Ce qu'est une **`Operation`**, et pourquoi \"le travail comme objet\" surpasse une simple closure.\n* Utiliser **`BlockOperation`** pour les cas rapides, et la différence entre en exécuter une avec `.start()` et l'ajouter à une file.\n* Piloter des opérations avec une **`OperationQueue`**, et régler **`maxConcurrentOperationCount`**, y compris `1` pour faire une file en série.\n* **Créer une sous-classe de `Operation`**: redéfinir `main()` et stocker les entrées et sorties comme propriétés.\n* Quand les Operations conviennent et quand GCD tout court est le meilleur outil.\n\nQuand tu es prêt, tourne la page et nous commencerons par regarder ce qu'une opération te donne qu'une closure ne donne pas.\n\npage 1 sur 9  |  [Suivant: Le travail comme objet](@next)";
