Appleの無料Swift PlaygroundsがiPadに登場

Appleは、あらゆる年齢の子供たちにSwiftの基本的なコーディングスキルを教えることができる無料のiPadアプリ「Swift Playgrounds」をリリースしました。このアプリは、ループや条件分岐といったプログラミングの基本概念を、アニメーションキャラクターを使ってプログラミングの初心者がコードを書くことで操作できるように設計されています。 

アプリは使用するコードの候補を提示し、Swift PlaygroundsにはiOS専用のコーディングキーボードも搭載されているので、面倒な括弧入力も楽になります。「Swiftの基礎」レッスンでは基本を学習でき、さらに高度な概念については後続のレッスンで学ぶことができます。コードはiPad画面の左側で作成し、「コードを実行」ボタンをタップするだけで、画面右側にすぐに結果が表示されます。開発者が自分のコードを全画面で確認したい場合は、ウィンドウをスワイプするだけで、画面サイズと解像度を最大限に活用できます。 

レッスン終了後、Swift Playgroundsには挑戦できるチャレンジが多数用意されており、Appleは今後も新しいチャレンジを追加する予定です。コーディングキーボードに加えて、よく使うコードを保存できるスニペットライブラリ、数字入力時に自動的にポップアップ表示されるキーパッド、そして開発者が既存のコードの周囲にステートメントの境界をドラッグできる「タッチして編集」機能も用意されています。

最後に、開発者がプロ​​ジェクトをXcodeに移行し、iOSとMac向けの「本格的な」アプリ開発に挑戦したい場合は、Swift PlaygroundsからXcodeにコードをエクスポートできます。また、メール、メッセージ、AirDropを通じて他のPlaygroundsユーザーとコードを共有することもできます。