Swift Playgrounds

本格的なコードを学ぼう。
圧倒的に楽しい方法で。

Swift Playgroundsは、Swiftを楽しく学んで実際に使ってみることが

できる、iPadとMac用の画期的なアプリです。Swiftは、Appleが作った

パワフルなプログラミング言語。プロのデベロッパは、Swiftを使って

今最も人気があるアプリの数々を開発しています。Swift Playgroundsを

使うために、コーディングの知識は一切不要。だから、これから
コードを
学び始める学生や生徒のみなさんにぴったりです。

パズルを解きながらコードの基本をマスターしたら、次はステップアップ。

Appleがデザインしたインタラクティブなガイドを見ながら、アプリを

構成する要素について学んでいきます。

そして、実際に使える自分だけのアプリ作りを楽しみましょう。

Swiftについてさらに詳しく

本物のSwiftコード。

簡単さも、楽しさも本物です。

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

コーディングの結果が一目でわかります。

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

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

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

Swiftの基本。

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

コマンド
関数
ループ
パラメータ
条件分岐コード
変数
演算子
初期化
バグ修正

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

Swift Playgroundsには、はじめから内蔵されたレッスンのライブラリに加え、追加の「チャレンジ」がたっぷり用意されています。新しい「チャレンジ」も徐々に加えられていきます。すでに学んだトピックを掘り下げるのも、新しい内容で腕試しをするのもあなた次第。楽しく取り組んでいくうちに、スキルがどんどん上がっていくでしょう。

創造力のスタートダッシュを。

学んだことを活かして、まったく新しいものを作ってみませんか。20以上のテンプレートがあるので、すべてが思いのまま。はじめから高度なコーディングに取り組む。プロジェクトへ一度に複数のファイルを加える。Multi-Touch操作、加速度センサー、ジャイロスコープといったiPadの機能を活用する。グラフィックスやオーディオなどを追加して、自分だけの作品にすることもできます。

学びに最適なだから
コードを簡単。

コードの前後にあるかっこをドラッグする。既存のコードをループにする。Swift Playgroundsにたくさん用意された、ドラッグ&ドロップできるスニペットの中から選ぶ。すべてをiPadとMac上で簡単に。iPadなら、Multi-Touch、マルチタスキング、Split Viewといったパワフルな機能を最大限に活用できます。Macのためのビューも魅力的。より大きな画面を活かしてサイドバーが表示されるので、そこで全体の目次を見たり、ほかのSwiftファイルにすばやくアクセスできます。自分がプログラムしたものを操作する時は、タップかドラッグするだけ。もしくはテキストや数値を入力するだけです。

タッチして編集。

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

ヘルプはワンタップで。

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

作ろう。
2作ろう。

あなたのアイデアを形にするために、iPadまたはMacのSwift Playgroundsで直接アプリを開発しましょう。コードを編集しながら、すぐ横に表示される「Appのプレビュー」で瞬時に結果をチェック。編集が完了したら、アプリをフルスクリーンで映し出して、実際の使い心地を体験できます。

初めてのアプリを作る準備はいい?
Swift Playgroundsに用意された
「Appの作成を始めよう」
というガイドが、
あなたのアイデアを形にする
お手伝いをします。

細かいことは、賢いコード補完におまかせで。

書いているコードの行内で直接コード補完を使えるので、集中力が途切れません。この機能は、使用中のフレームワークを認識し、必要なものをすばやく見つけられるようにサポートするので、時間を節約できます。しかも、より複雑なコードを参照する場合には、考えられるすべてのバリエーションを簡単な説明と一緒に表示。正しい判断ができるようにお手伝いします。

作った作品をフルスクリーン体験しよう。

iPadのあざやかなRetinaディスプレイが映し出すものには、目を奪われるでしょう。タップするだけで「Appのプレビュー」を拡大して、フルスクリーンであなたのアプリを体験できます。海戦ゲームやブロック崩しなどの内蔵されたゲームもカスタマイズでき、完成したらフルスクリーンで思いきり楽しめます。

コントロール、色、アイコンのライブラリを使おう。

よく使うコントロール、色、アイコンをスニペットライブラリで見つけて、すばやくコードに追加。検索バーでは、数えきれないほどのアイコンのライブラリからぴったりのものを選べます。

作ったものをXcodeに移すことも、戻すことも。

Swift Playgroundsで扱うのは本物のコードなので、アプリのプロジェクトをXcodeとの間で自由に移動できます。だから、Macの前に座っていても、外出先でiPadを使っていても、アイデアが浮かべばいつでもコーディングを始められます。

あなたの作品を、友だちにシェアしよう。

作成したコードは、メールやメッセージ、AirDropを使って、友だちのiPadに送れます。受け取った友だちはSwift Playgroundsで見たり、自分のアイデアコードで書き加えるともできます。

あなたの作品を、App Storeで世界にシェアしよう。

完成したアプリを公開する準備ができたら、iPadまたはMacのSwift Playgroundsから直接App Store Connectに提出できます。App Store Connectのウェブサイトを使えば、自分の製品ページを作ったり、TestFlightでユーザーを招待してフィードバックを受けたり、ユーザーによるあなたのアプリの使用状況などを調べることもできます。

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

Swift Playgroundsは、スペイン語(カスティーリャ、ラテンアメリカ)、ポルトガル語(ブラジル)、繁体字中国語、簡体字中国語、英語、ドイツ語、フランス語、イタリア語、韓国語、日本語、タイ語、トルコ語、オランダ語、スウェーデン語、ノルウェー語、ベトナム語の16言語に対応しています。Appleは、
あらゆる場所のあらゆる人たちが、コードを学べるべきだと信じているからです。