webentwicklung-frage-antwort-db.com.de

Xcode: Wie kann ich den Spielplatz aktualisieren / neu starten?

Der Spielplatz in Xcode wird bei der Eingabe automatisch aktualisiert, aber ich kann nicht herausfinden, wie der Spielplatz neu kompiliert werden kann.

In vielen Fällen spielt dies keine Rolle, aber wenn Sie Code schreiben, der zufällige Werte generiert oder verwendet, kann es nützlich sein, ihn einige Male auszuführen, um sicherzustellen, dass er funktioniert. Gibt es eine Möglichkeit, den Spielplatz zurückzusetzen/aufzufrischen/neu zu starten?

Habe ein paar Fragen gesehen, wie man verhindert, dass der Spielplatz automatisch aktualisiert wird, aber nichts im Gegenteil.

Der einfachste Weg, dies zu tun, scheint darin zu bestehen, einfach den Code zu bearbeiten (ein Leerzeichen hinzuzufügen und zu entfernen) oder eine Art Schleife einzufügen.

46
shim

Versuchen Sie Editor> Execute Playground aus dem Xcode-Menü

enter image description here

Ich weiß nicht was Reset Playground ist übrigens.

52
rintaro

Sie können auch Ihre Verknüpfungen erstellen.

Xcode> Einstellungen> Tastenbelegung> (Search Execute Playground)

Standardmäßig ist es leer, aber Sie können alles zuweisen.

Xcode 11> Einstellungen> Tastenbelegung> (Spielplatz starten)

34
Cem Bego

Zusätzlich zu den anderen Antworten kann die Spielplatzausführung auch über die Schaltfläche in der unteren Leiste über der Debugger-Konsole gesteuert werden. Auf der linken Seite der Konsole befinden sich zwei Schaltflächen. der linke öffnet/schließt die Konsole und der rechte steuert die Ausführung des Spielplatzes und ändert sich abhängig davon, ob der Spielplatz gerade läuft.

Wenn Sie mit der Maus über die Schaltfläche fahren, wird in der unteren Ecke der Schaltfläche ein kleines schwarzes Dreieck angezeigt. Wenn Sie lang auf die Schaltfläche drücken, wird das Menü in der Abbildung unten angezeigt, in dem Sie den Ausführungsmodus von ändern können Spielplatz zwischen automatisch oder manuell ausgeführt. Wenn es automatisch ist, sollte es jedes Mal einmal ausgeführt werden, wenn Sie eine Änderung vornehmen. Wenn es manuell ist, müssen Sie die Taste drücken, um den Spielplatz zu betreiben.

playground menu

Während des Betriebs ist die Taste ein hohles Quadrat, wie eine Stopptaste auf einem Videorecorder. Durch Drücken wird die Ausführung abgebrochen.

stop

Wenn es nicht läuft, ist es ein blaues Dreieck, wie eine Wiedergabetaste auf einem Videorecorder. Durch Drücken wird der Spielplatz gestartet.

play

(Ausführen von Xcode 8.3)

29
shim

In Xcode 10.1 gibt es im Menü "Editor" den Befehl "Playground ausführen", auf den über die folgende Tastenkombination zugegriffen werden kann:

Command + Shift + Enter

screenshot of menu showing Run Playground

14

Wie in Xcode Version 10.2 wurde der Befehl "Spielplatz ausführen" im Menü "Editor" durch "Spielplatz ausführen" ersetzt und verfügt standardmäßig über eine Verknüpfung + SHIFT + ENTER

Der Grund, warum es nicht aktualisiert wird, wenn Sie denselben Befehl erneut eingeben, ist, dass Playground bereits ausgeführt wird. Sie müssen zuerst den Spielplatz anhalten, indem Sie entweder auf die Stopp-Schaltfläche klicken oder wie ich Ihre eigene Verknüpfung eingeben.

Screenshot

Dazu geh rein

Xcode> Einstellungen> Schlüsselbindung

und suchen Sie nach "Stop Playground".

Fügen Sie die Verknüpfung hinzu, die Sie verwenden möchten, indem Sie rechts in das leere Feld klicken. Ich trat ein:

+ SHIFT + >

Screenshot

Auf diese Weise können Sie die Standardverknüpfung verwenden, um den Spielplatz auszuführen, und Sie können die benutzerdefinierte Verknüpfung verwenden, um ihn zu beenden. Einmal gestoppt, können Sie es erneut ausführen.

1
multitudes