Ich habe den Apple Guide für ihre neue Sprache schnell befolgt, aber ich verstehe nicht, warum in der Leiste rechts nur "Hallo, Spielplatz" und nicht "Hallo, Welt" angezeigt wird. Kann jemand erklären, warum das println
nicht rechts gedruckt wird?
// Playground - noun: a place where people can play
import Cocoa
var str = "Hello, playground"
println("Hello, world");
xcode6
swift
swift-playground
Arian Faurtosh
quelle
quelle
Antworten:
In Xcode 6.3 und höher (einschließlich Xcode 7 und 8) wird die Konsolenausgabe im Debug-Bereich am unteren Rand des Spielplatzfensters angezeigt (ähnlich wie in einem Projekt). Um es zu zeigen:
Menü: Ansicht> Debug-Bereich> Debug-Bereich anzeigen (⌘⇧Y)
Klicken Sie in der Symbolleiste auf die mittlere Schaltfläche des Arbeitsbereich-Layout-Widgets
Klicken Sie auf das Dreieck neben der Zeitleiste am unteren Rand des Fensters
Alles, was auf die Konsole schreibt, einschließlich Swifts
print
Anweisung (umbenanntprintln
in Swift 2 Beta), wird dort angezeigt.Zeigen Sie in früheren Xcode 6-Versionen (von denen Sie wahrscheinlich sowieso ein Upgrade durchführen sollten) den Assistenten-Editor an (z. B. durch Klicken auf den kleinen Kreis neben einem Bit im Ausgabebereich). Dort wird die Konsolenausgabe angezeigt.
quelle
Sie müssen den Show Assistant Editor aktivieren:
quelle
Drücken Sie einfach Alt + Befehl + Eingabetaste , um den Assistenten-Editor zu öffnen. Der Assistenten-Editor öffnet die Zeitleistenansicht. Die Zeitleiste zeigt standardmäßig Ihre Konsolenausgabe an.
Darüber hinaus können Sie der Zeitleistenansicht eine beliebige Linie hinzufügen, indem Sie auf den kleinen Kreis neben dem Augensymbol im Ergebnisbereich drücken. Dadurch wird der Verlauf für diesen Ausdruck aktiviert. Sie können also die Ausgabe der Variablen in den letzten 30 Sekunden (Sie können dies auch ändern) der Ausführung sehen.
quelle
Möglicherweise haben Sie immer noch Probleme, die Ausgabe im Assistenten-Editor anzuzeigen. Anstatt den String einzuwickeln
println()
, geben Sie ihn einfach aus. Beispielsweise:Wird
(5 times)
auf dem Spielplatz schreiben . Auf diese Weise können Sie es im Assistenten-Editor anzeigen (über den kleinen Kreis ganz rechts).Wenn Sie es
println("The number is \(index)")
wären, könnten Sie es jedoch nicht im Assistenten-Editor visualisieren.quelle
println
Ab Xcode 7.0.1 wird println in print geändert. Schau dir das Bild an. Wir können noch viel mehr ausdrucken.
quelle
Bewegen Sie die Maus über "Hallo, Spielplatz" in der rechten Seitenleiste. Daneben sehen Sie ein Augensymbol und ein kleines Kreissymbol. Klicken Sie einfach auf den Kreis, um die Detailseite und die Konsolenausgabe anzuzeigen!
quelle
Um Variablen nur auf dem Spielplatz anzuzeigen, geben Sie einfach den Variablennamen ohne irgendetwas an
sei stat = 100
stat // Dies gibt den Wert von stat im rechten Fenster des Spielplatzes aus
quelle