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の起動時にそのプレイグラウンドのデータがデバイス上にあることが必要です。

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

アップデートを手動で実行するには、Swift PlaygroundsのAppを強制終了し、再度起動します。これにより、iPadに保存されているプレイグラウンドがすべてアップデートされます。Appを強制終了する方法については、以下の記事を参照してください。https://support.apple.com/ja-jp/HT201330

まれに、「新しいプレイグラウンド」ボタンを使用して、新しいバージョンのプレイグラウンドを作成する必要が生じる場合もあります。これにより、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を使用したプログラミングレッスンに関するドキュメントやフォーラムをご確認ください。