Xcode Playgrounds e Swift Playgrounds sono effettivamente compatibili. Infatti, usano entrambi gli stessi file .playground
e un Playground creato con uno può essere aperto con l'altro.
Gli errori riscontrati da bret7600
sono casuali a versioni diverse di Swift in uso e il codice non viene aggiornato per riflettere le modifiche. Ad esempio, nello screenshot pubblicato, questo errore si verifica semplicemente perché XCPlayground
è stato rinominato in PlaygroundSupport
e le istruzioni import
nel codice devono essere aggiornate per rispecchiarlo.
In generale, le versioni di rilascio più recenti di Xcode e Swift Playgrounds (l'app per iOS) dovrebbero utilizzare la stessa versione della toolchain di Swift e quindi saranno compatibili.
Avviso: Sebbene Xcode sia perfettamente in grado di aprire e far funzionare i parchi giochi creati su iPad e viceversa, c'è una differenza importante. Mentre l'app per iPad supporta pienamente iCloud, Xcode no. Di conseguenza, non dovresti provare a modificare lo stesso file su iPad e Mac allo stesso tempo e dovrai riaprire il file in Xcode per vedere eventuali modifiche apportate su iPad. Questo è forse il motivo per cui la cartella "Playgrounds" di iCloud Drive è nascosta su macOS nel Finder.