Sind in Xcode erstellte Spielplätze mit dem kompatibel? iPad Spielplätze App ? Kann ich es in den Ordner "Dokumente" der iPad-App ablegen (oder auf andere Weise iCloud Drive usw. verwenden), um einen in Xcode erstellten Spielplatz zu laden?
Googeln bestätigt oder leugnet dies nicht.
Xcode Playgrounds und Swift Playgrounds sind in der Tat kompatibel. Tatsächlich verwenden beide dasselbe
.playground
Dateien und ein mit einem erstellter Spielplatz können mit dem anderen geöffnet werden.Die Fehler von
bret7600
sind Zufälle, wenn verschiedene Versionen von Swift verwendet werden und der Code nicht aktualisiert wird, um die Änderungen widerzuspiegeln. In dem geposteten Screenshot tritt dieser Fehler beispielsweise einfach deshalb aufXCPlayground
wurde umbenannt inPlaygroundSupport
und dasimport
Anweisungen im Code müssen aktualisiert werden, um dies widerzuspiegeln.Im Allgemeinen sollten die neuesten Versionen von Xcode und Swift Playgrounds (die iOS-App) dieselbe Version der Swift-Toolchain verwenden und daher kompatibel sein.
Warnung: Obwohl Xcode in der Lage ist, auf dem iPad erstellte Spielplätze zu öffnen und auszuführen und umgekehrt, gibt es einen wichtigen Unterschied. Während die iPad-App iCloud vollständig unterstützt, ist dies bei Xcode nicht der Fall. Aus diesem Grund sollten Sie nicht versuchen, dieselbe Datei gleichzeitig auf dem iPad und dem Mac zu bearbeiten. Sie müssen die Datei in Xcode erneut öffnen, um alle auf dem iPad vorgenommenen Änderungen anzuzeigen. Dies ist möglicherweise der Grund, warum der Ordner "Playgrounds" von iCloud Drive im Finder unter macOS versteckt ist.
quelle