Swift Playgrounds

楽しく遊びながらプログラミングを学べる画期的なiPad用アプリ。さまざまなステージをクリアしながら、コードの基礎を身につけます。

30ratings
  • 開発:iTunes K.K.
    発売:2016年9月14日リリース

  • ジャンル: 仕事関連の勉強アプリ趣味・娯楽の学習プログラミングの学習
    プラットフォーム: iOS
    無料(¥0

スクリーンショット

 

最新の口コミ

プログラムを実行するのに5分ぐらいかかります。端末はI Pad air1です。

他社製のプログラムが全然ダメです
telloやmamboが全然認識せず再起動やアプリを削除
して入れ直しても全然ダメで子供も嫌気がさして
遊ばなくなりました
せっかく、プログラミングに興味を持ってくれていた矢先
なので非常に残念です
私自身も余り詳しくない分野で子供達と一緒に学べる機会が
無くなり当分、放置状態となりそうです

キーボードで1文字削除が出来ない
タップしても全然作動せずストレスが溜まる
コードを選択するとその都度コードの選択肢が消え、テンポが悪い
正答例が無いためよく分からないままになるステージがある
コードを間違えた為削除しようとしてもコードを選択出来ない時がある

よく評価されている口コミ

サジェストされていたコードをタップすると、前までは()が自動で挿入されていたがされなくなった。
またカーソル位置もタップし指定しようと全て選択された状態になってしまう。

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.

フィードバック 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

Swift Playgrounds

楽しく遊びながらプログラミングを学べる画期的なiPad用アプリ。さまざまなステージをクリアしながら、コードの基礎を身につけます。

3
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など)

Swift Playgroundsに対するレビュー

らくえ 2020年5月28日 13:16

プログラミングを覚えたいならこのアプリは基礎から覚えられるので良いですよ。ステージクリアをするごとに色々覚えられることが増えます。

Swift Playgrounds

楽しく遊びながらプログラミングを学べる画期的なiPad用アプリ。さまざまなステージをクリアしながら、コードの基礎を身につけます。

3