iPadスクリーンショット

説明

Swift Playgroundsは、楽しく遊びながらプログラミングを学べる画期的なiPad用Appです。「コードを学ぼう」レッスンでは、説明に従ってキャラクターを動かして、さまざまなステージをクリアしながら、コードの基礎を身につけます。さらに「チャレンジ」では、コードを応用して、魅力的でユニークなプログラムを作ります。

Swift Playgroundsはプログラミングの知識がなくても遊べるので、12歳から112歳まで、これからプログラミングを始めようという方にピッタリです。Appleが開発し、多くの人気Appの作成に使われているパワフルなプログラミング言語Swiftを、じっくりと学ぶことができます。iPadと実際のiOS SDKをフル活用した、これまでにない学習体験を楽しめます。 

標準で付属しているレッスン
• Appleがデザインしたレッスンでは、コードを書いてステージをクリアしながら、プログラミングの基礎を学べます
• 書いたコードを実行すると、美しい3次元のステージでキャラクターが動き出します。ステージは指で回転させたり、ピンチして拡大/縮小したりできます
• ステージの合間に、プログラミングに関する新しい知識を楽しいアニメーションでご紹介します
• コードを実行するキャラクターを3種類の中から選べます
• 幅広い関連用語を収めた用語集が付いています。説明の中で用語をタップして意味をチェックすることもできます

チャレンジ
• チャレンジでは、ゲームの動作や音楽を変更したり、その他さまざまなテーマを試しながら、発想豊かにプログラミングを楽しむことができます
• 新しいコンテンツが続々と追加されるので、身につけたプログラミングの技術を磨き続けることができます
• インタラクティブなコーディング画面では、コードの結果がテキストの横に即座に表示されます。または、動作結果がライブビューに表示されます
• ステップ実行機能を使って、コードを1行ずつハイライトしながら実行できます
• プログラムに、好きな写真、イメージ、サウンド、ファイルを使って、自分だけのプログラムを作ることができます
• グラフ、グラフィックス、タッチ操作、音声操作を使った高度なプログラムも、テンプレートを使って簡単に作成できます
• 独自のプレイグラウンドをゼロから作って、プログラミングの腕試しをすることもできます
• ページをリセットしてコードを始めから書き直したり、書類を複製して別の名前を付け、家族に渡したりできます

便利なタッチ操作
• QuickTypeにコードの入力候補が表示されるので、キーボードを使わなくても、数回タップするだけでプログラムが完成します
• コードを並べ替えたいときは、コマンドをタップして押さえたままドラッグすると移動できます
• ループや条件文のかっこをドラッグして、コードブロックをかっこの内側に入れることができます
• よく使うコードのスニペットをプレイグラウンドに直接ドラッグ&ドロップできます
• コード内の数字や色をタップすると、ポップアップが表示され、新しい値をすばやく入力したりカラーピッカーで色を選択したりできます
• 便利なコーディング用キーボードには、Swiftでよく使う文字がすべてそろっています。キーをスワイプして別の文字を選択することもできます

本物のSwiftとiOSコード
• 多くのプロがApp Storeで公開するAppを作るために実際に使っている、パワフルなSwiftプログラミング言語を学べます
• 2Dゲーム用のSpriteKit、3Dグラフィックス用のSceneKit、UIKitなどのiOSフレームワークを利用できます
• ジャイロスコープ、加速度センサー、カメラ、タッチイベントなど、iPadのハードウェアをコードで直接操作できます
• Bluetooth APIを使ってiPadでロボットなどのハードウェアデバイスを操作するプログラムを書くことができます
• 本物のAppを作るときにそのまま使える知識と技術を学べます

共有
• “メッセージ”、“メール”、AirDropなどの共有方法を使って、完成した作品を家族や友達に送ることができます
• コーディング画面やコードの実行画面を収録して、ナレーションを付けることができます
• ReplayKitをサポートするストリーミングサービスAppを使って、コーディングセッションを世界中にライブ中継できます
• iTunes Uの課題提出機能を使って、コーディングを簡単に授業に取り込むことができます
• iCloud Driveをオンにして、iPadで作成した書類をMacのXcodeで編集したり機能を追加したりできます

Swift Playgroundsを使用するには、iOS 10以降を搭載した64ビット版iPadが必要です(iPad mini 2以降、iPad Air以降、iPad Proなど)

新機能

バージョン 3.1

• iPadOS 13で“ダークモード”を実行しているとき、新しいダークコーディングテーマを使用できます
• iPadOS 13で“ダークモード”を使用しているとき、“コードを学ぼう”でByteや友達が夜のステージをプレイできます
• 新しく作成するプレイグラウンドでは、SwiftUIフレームワークを使用してビルドできます
• Swift 5.1とiOS 13 SDKが含まれています

評価とレビュー

3.7/5
258件の評価

258件の評価

受験生1234受験生

キーボードが出たり出なかったり

プログラミング初心者です。iPadOSにしてから、Bluetoothキーボードに接続するとうまくできますが、直接入力したいときタッチしてもキーボードが出ないことが多いです。そのため、funcなどの関数を打ってコマンドに名前を付けたいときに、うまく出来ずにいて困っています。そしてこれは playgroundsに限ったことではないのですが、最近開いたAppから playgrounds を開こうとしても起動せず、長押ししても(null)を起動となってしまっていて起動できません。
早急に対応して欲しいです。

anchor12bb

Can't execute after IOS 13.1.1 updated

Before I could execute my script with its result in Play Ground.
But after updated its IOS to 13.1.1, I can't execute my script.
When I tap [execute], then only the window[No Problem] is indicated.
I tapped many times, and tried it after reboot my iPadPro but not cleard.

ennuihage

フィードバックです

フィードバック iOS11.0.3
2017/10/24

iPad Swift Playgrounds 1.6.1
コードを学ぼう2の関数>島を作るのSwift 3.1では正常に動くコードが、Swift 4では正常に動作しない。
本来、
world.removeItems(at: coordinet)
world.place(Water(), at: coordinet)
と書くことでブロックが消えて水になるべき箇所が見た目ブロックのまま。
しかしVoiceOverをオンにしてその箇所を触るとちゃんと「水」と聞こえる。
removeItems()関数の実装に何らかの問題があると思われます。
どうぞよろしくお願いします。

// コードを学ぼう2>関数>島を作る
let allCoordinates = world.allPossibleCoordinates
// Create two empty arrays of type [Coordinate].
var island:[Coordinate] = []
var lake:[Coordinate] = []
for coordinate in allCoordinates {
if coordinate.column > 4 && coordinate.column < 7&&coordinate.row > 4&&coordinate.row < 8 {

// Append to island array.
island.append(coordinate)
} else {
// Append to sea array.
lake.append(coordinate)
}
}
// For your island array, place blocks.
for coordinet in island {
world.place(Block(), at: coordinet)
}

// For your sea array, place water.
for coordinet in lake {
world.removeItems(at: coordinet)
world.place(Water(), at: coordinet)
}

情報

販売元
iTunes K.K.
サイズ
402.1MB
カテゴリ
Education
互換性

iOS 12.0以降。iPad対応。

言語

日本語, イタリア語, オランダ語, スウェーデン語, スペイン語, タイ語, トルコ語, ドイツ語, フランス語, ポルトガル語, 簡体字中国語, 繁体字中国語, 英語, 韓国語

年齢
指定:4+
Copyright
© 2016 - 2019 Apple Inc. All rights reserved.
価格
無料

サポート

  • ファミリー共有

    ファミリー共有を有効にすると、最大6人のファミリーメンバーがこのAppを使用できます。

このデベロッパのその他のApp