/* Page prose (de) */
"RunningClassicModel" = "# Die Beispiele im klassischen Modell ausführen\n\nAlles in diesem Buch läuft in der **Swift Playground App** auf **iPad oder Mac**, ganz ohne Xcode. Das bringt eine Gewohnheit mit sich, die du in einer Xcode-App nicht bräuchtest, und sie gilt für *beide* Kapiteltypen, die klassischen und die modernen, also lohnt es sich, sie jetzt kennenzulernen.\n\nEine Playground-Seite führt deinen Code von oben nach unten aus und **endet** dann. Asynchrone Arbeit (ein GCD-Block hier, eine `Task` auf der nächsten Seite) läuft *später*, also kann die Seite beendet sein, bevor diese Arbeit überhaupt etwas ausgibt. Um das zu verhindern, schreibst du `import PlaygroundSupport` und setzt `needsIndefiniteExecution`, was die Seite am Leben hält; wenn die Arbeit erledigt ist, rufst du `finishExecution()` auf, um sie stoppen zu lassen.\n\n**Hier ist die klassische Variante.**  \nGCD führt seine Closure später auf einer Hintergrund-Warteschlange aus, also halten wir die Seite zuerst am Leben und stoppen sie dann von innerhalb der Closure. Führe den Code aus.";
"RunningClassicModel-2" = "Ohne `needsIndefiniteExecution` kann die Seite enden, bevor die Hintergrundarbeit irgendetwas ausgibt. Du wirst dieses Muster durch alle Kapitel hindurch sehen, also lohnt es sich, es jetzt kennenzulernen.\n\n* callout(Probier es aus): Kommentiere die Zeile `finishExecution()` aus und führe erneut aus. Die Ausgabe erscheint weiterhin, aber achte darauf, dass die Seite weiterläuft (sie stoppt nie von selbst).\n\n[Zurück](@previous)  |  Seite 3 von 6  |  [Weiter: Das moderne Modell ausführen](@next)";
