Swift Playgrounds

Swift Playgroundsは、App Storeで提供されているワールドクラスのAppの開発言語であるSwiftを使用し、コーディングを体験しながら学ぶことができる、革新的なiPad向けAppです。タッチ操作向けに設計されたインタラクティブな環境で、本物のSwiftやiOSのコードを使用して楽しくレッスンや課題に取り組み、コーディングの基本的なコンセプトを習得することができます。

ダウンロードとアップデート

現行バージョンのSwift Playgroundsは、App Storeから無料でダウンロードできます。アップデートが利用可能になると、App Storeから通知が届きます。また、iOSでの自動アップデートを設定することもできます。Swift Playgroundsのダウンロードやアップデートで問題が発生する場合は、Appleサポートまでお問い合わせください。

Swift Playgroundsのアップデート後の古いコンテンツの使用

Swift Playgroundsを新しいバージョンにアップデートすると、新しいバージョンでもシームレスに機能するよう、Appが既存のプレイグラウンドのドキュメントのアップデートを試みる場合があります。通常この処理はユーザーが意識する必要のない形で行われますが、既存のプレイグラウンドがアップデートされるには、Appの起動時にそのプレイグラウンドのデータがデバイス上にあることが必要です。

iCloudに保存していてデバイス上には保存していないプレイグラウンドは、ダウンロードしない限りアップデートされません。古いプレイグラウンドをAirDropやメールで受け取った場合も、同様の状況が発生することがあります。いずれの場合も、プレイグラウンドのアップデートは、Swift Playgroundsを完全に終了して再度起動した後に実行されます。

アップデートを手動で実行するには、Swift PlaygroundsのAppを強制終了し、再度起動します。これにより、iPadに保存されているプレイグラウンドがすべてアップデートされます。Appを強制終了する方法については、こちらをご確認ください。

まれに、「新しいプレイグラウンド」ボタンを使用して、新しいバージョンのプレイグラウンドを作成する必要が生じる場合もあります。これにより、Swift Playgroundsのバージョンに合った最新バージョンのプレイグラウンドを得ることができます。

フィードバックの提供とバグの報告

ご提供いただくフィードバックは、Swift Playgroundsのさらなる改善に役立ちます。「フィードバックアシスタント」を使うと、問題を報告したり、Swift Playgroundsの改善リクエストを送信したりすることができます。その際は、問題の詳細情報(システムやバージョンに関する情報)や、関連するクラッシュログやコンソールメッセージなどを含めるようにしてください。

注意:Swift Playgroundsには、Appleの商標ではない、サードパーティによって発行されたプレイグラウンドドキュメントも含まれています。こうしたプレイグラウンドへのサポートは、作成者であるサードパーティによって、利用規約に基づき、単独で提供されます。テクニカルサポートやカスタマーサービスについては、作成者へ直接お問い合わせください。

コンテンツのローディングエラー

古いバージョンのSwift Playgroundsを使用して新しいプレイグラウンドのドキュメントをダウンロードしようとすると、以下のエラーメッセージが表示されることがあります。

Error — There was an error loading Featured content.(エラー:コンテンツのローディング中にエラーが発生しました)

この問題を解決するには、App Storeから最新バージョンのSwift Playgroundsへのアップデートを行ってください。

リソースとヘルプ

Swift Playgroundsを使用したプログラミングレッスンに関するドキュメントやフォーラムをご確認ください。