Swift Playgrounds

iPadで本格的なコードを学べます。
圧倒的に楽しい方法で。

新しいSwift Playgroundsを無料でダウンロード

Swift Playgroundsは、Swiftをインタラクティブに楽しく学べるiPad用の革命的なアプリケーションです。
コーディングの知識は一切不要。だから、コードをこれから学び始める学生や生徒のみなさんにぴったりです。
SwiftはAppleが作ったパワフルなプログラミング言語で、プロはSwiftを使って今最も人気があるアプリケーションの
数々を開発しています。Swift Playgroundsでは、Swiftを使ってパズルを解きながらコードの基本を
マスターできます。そのあとは一連の課題に挑戦して、Appleや業界をリードするデベロッパが
作った一段と高度な遊び場-プレイグラウンド-にステップアップしましょう。

New

ロボットとドローンがあなたの指示を待っています。
これからはあなたが書いたコードで、ロボットたちに驚くようなことをさせることが
できます。LEGO® MINDSTORMS® EV3のような接続デバイスのプログラミングを
学べば、あなたの目の前で彼らがいきいきと動き出します。

接続デバイスについてさらに詳しく

本物のSwiftコード。
簡単さも、楽しさも本物です。

Swift Playgroundsを使ったコードの学習は、驚くほど魅力的です。アプリケーションには、Appleが開発したレッスンが完全にそろっています。「Swiftの基本」では、本物のコードを使って3Dの世界でキャラクターを導きながら、Swiftの基本を一通り学べます。そのあとは、より高度なコンセプトへと進みましょう。

コーディングの結果が一目でわかります。画面の左側でコードを作成すると、ワンタップするだけで、その結果が一瞬で右側に表示されます。

レベル、パズル、
コーディングの
コンセプトを攻略しよう。

「Swiftの基本」のレッスンから始めて、プロのデベロッパが毎日使っているコードと同じものを使って目標に取り組みましょう。進めるにつれて、より高度なコンセプトが加わります。学んできた内容をもとに継続的に知識を深めていけば、一段と複雑なコードを作成できるようになります。

Swiftの基本。

まずはコードを理解するのに必要な重要なコンセプトを学びます。

  • コマンド

  • 関数

  • ループ

  • パラメータ

  • 条件分岐コード

  • 変数

  • 演算子

  • 初期化

  • バグ修正

基本をマスターしたら、
さらなる課題にステップアップ。

Swift Playgroundsには、内蔵されているレッスンのライブラリに加え、追加の課題のコレクションも用意されていて、新しい課題が徐々に加えられていきます。楽しい作品を作り上げていくうちに、あなたのスキルも上がっていくことでしょう。

この秋、登場

デベロッパの大きなコミュニティが、コードの遊び場を広げます。

業界をリードするデベロッパやパブリッシャーが作った、ワクワクするような新しい課題が集まっているチャンネルの数々を見てみませんか。お気に入りに登録すると、アプリケーション内でその開発者による最新の作品を受け取ることができます。あなたのプレイグラウンドにもう限界はありません。

New

あなたのコードで進む。転がる。空を飛ぶ。

本物のロボットやドローンをプログラミングすれば、あなたのコードがいきいきと動き出します。
「アクセサリ」チャンネルには、LEGO® MINDSTORMS® EV3のような人気の教育用おもちゃを
構成したり操作できるようにする魅力的なプレイグラウンドがたっぷり用意されています。
しかもそれは、どこまでも広がる遊び場の一部にすぎません。

難しいコースを進ませたり、ジャンプする
ために加速させたり、色を変えたり。
Spheroのプレイグラウンドでは、
ボール型ロボットの操作を学べます。

Dashのプレイグラウンドでは、ロボットが
話したり、歌ったり、センサーからの入力を受けて
周囲の環境に反応できるようになる
プログラム作りに挑戦します。

MeeBotのプレイグラウンドでは、
Jimu Robot MeeBotをまるで生きているよう
に動かせる、6つのロボティックサーボモーターの
プログラミングを学べます。ダンスをさせる
ことだってできます。

Parrotのプレイグラウンドでは、広々とした
場所に連れ出したあなたのParrotドローンと
iPadを使って、激しいアクロバット飛行の
プログラミングができます。

コードの新しい作り方を、
学ぶのに最適なデバイスで。

Swift Playgroundsは、iPadのパワー、Multi-Touch機能、シンプルさを最大限に活用します。タップやドラッグで、またはテキストや数値を入力するだけで、自分が作ったものを操ることができます。

定位置で編集。

数字をタップすると表示されるキーパッドで、数値を簡単に編集できます。

コードライブラリ。

よく使うコードをコードライブラリからすばやくドラッグすることができるので、入力操作を最小限に抑えられます。

タッチして編集。

既存のコードを囲んでいる命令文の境界を思い通りにドラッグできます。

QuickTypeと
コーディング用キーボード。

コード用のQuickTypeに対応したショートカットバーが、あなたの操作に応じて賢くコマンドを表示するので、1回か2回タップするだけで1行のコードを書くことができます。文字入力するのがベストな時のために、コーディング専用にデザインされた革新的なキーボードも用意しました。1つのキーをタッチすると複数の文字にアクセスできるので、ドラッグして好きな文字を選びましょう。

この秋、登場

ヘルプはワンタップで。

わかりにくいコマンドに出会ったら、タッチして長押しするだけ。オプションのメニューが表示されるので、最も関連性の高いものを選択すれば、必要な情報を見ることができます。

テンプレートを使って、
創造力のスタートダッシュを。

テンプレートを使えば、より高度な作品をいち早く作り始めることができます。テンプレートには、Multi-Touch操作、加速度センサー、ジャイロスコープといったiPadのテクノロジーを活用できるようにするコードが含まれています。創造力を存分に発揮し、グラフィックスやオーディオなどを追加してあなたらしい作品に仕上げましょう。

あなたの作品を
フルスクリーンで体験しよう。

コードを作成している時に結果をテストするなら、iPadの鮮やかなRetinaディスプレイほどベストな場所はありません。画面の真ん中をタップして長押しすると、あなたが書いているコードの表示と、iPadのフルスクリーンを使ったライブ表示が切り替わります。あなたが作り出せる豊かな体験をほかにもいろいろ試したければ、さらに別のジェスチャーを使ってみましょう。

あなたの作品を、
友だちや世界公開しよう。

作成したコードは、メールやメッセージ、AirDropを使って、友だちのiPadに送れます。受け取った友だちはそれをSwift Playgroundsで見たり、自分のアイデアを加えて新たなコードを開発することさえできます。実行中のプログラムのビデオをウェブに投稿して、世界中に公開することもできます。

あなたの作品をXcodeへ。
そして、さらに先へ。

Swift Playgroundsで扱うのは本物のコードなので、Xcodeとの間で直接読み込みや書き出しができます。だから、プロがiOSやMacのためのアプリケーション開発に使っているツールで、あなたのアイデアを試してみることもできます。

コードは世界共通。
だから、多くの言語で
学べるようにしました。

Swift Playgroundsは現在、英語、ドイツ語、フランス語、スペイン語(ラテンアメリカ)、簡体字中国語、日本語の6言語に対応しており、今後もさらに追加されます。Appleは、あらゆる場所にいるあらゆる人たちが、コードを学べるようになるべきだと信じているからです。