Swift?Playgrounds

本格的なコードを?qū)Wぼう。
圧倒的に楽しい方法で。

Swift?Playgroundsは、Swiftを楽しく學(xué)んで実際に使ってみることが

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

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

今最も人気があるアプリの數(shù)々を開(kāi)発しています。Swift?Playgroundsを

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

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

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

構(gòu)成する要素について學(xué)んでいきます。

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

Swiftについてさらに詳しく

本物のSwiftコード。

簡(jiǎn)単さも、楽しさも本物です。

Swift Playgroundsでコードを?qū)Wぶのは、驚くほど魅力的な體験です。このアプリには、Appleが開(kāi)発したレッスンが完全にそろっています?!弗畅`ディングを始めよう」では、本物のコードを使って3Dの世界でキャラクターを?qū)Г胜?、Swiftの基本を一通り學(xué)べます。そのあとは、より高度なコンセプトへと進(jìn)みましょう。

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

畫(huà)面の左側(cè)でコードを作成すると、ワンタップするだけで、その結(jié)果が一瞬で
右側(cè)に表示されます。

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

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

Swiftの基本。

まずはコードを理解するのに必要な重要なコンセプトを?qū)Wびます。

コマンド
関數(shù)
ループ
パラメータ
條件分岐コード
変數(shù)
演算子
初期化
バグ修正

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

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

創(chuàng)造力のスタートダッシュを。

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

學(xué)びに最適なだから
コードを書(shū)簡(jiǎn)単。

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

タッチして編集。

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

ヘルプはワンタップで。

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

作ろう。
2作ろう。

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

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

細(xì)かいことは、賢いコード補(bǔ)完におまかせで。

書(shū)いているコードの行內(nèi)で直接コード補(bǔ)完を使えるので、集中力が途切れません。この機(jī)能は、使用中のフレームワークを認(rèn)識(shí)し、必要なものをすばやく見(jiàn)つけられるようにサポートするので、時(shí)間を節(jié)約できます。しかも、より複雑なコードを參照する場(chǎng)合には、考えられるすべてのバリエーションを簡(jiǎn)単な説明と一緒に表示。正しい判斷ができるようにお手伝いします。

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

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

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

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

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

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

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

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

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

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

コードは世界共通。
だから、多くの言語(yǔ)で學(xué)べるようにしました。

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