Upgrade to Pro — share decks privately, control downloads, hide ads and more …

が静かにローンチしたアプリ配信プラットフォーム

 が静かにローンチしたアプリ配信プラットフォーム

iPad の Swift Playgrounds 用のブックを作って配信する話です。

Nagoya iOS meetup Vol.2 (https://nagoya-ios-meetup.connpass.com/event/80322/) で発表したスライドです。

Tomoki Kobayashi

March 16, 2018
Tweet

More Decks by Tomoki Kobayashi

Other Decks in Programming

Transcript

  1. プログラミングを好きになった背景 MSX 小学校時代に父親が MSX というパソコンを買って きた MSX FAN などの雑誌に掲載されたゲー ムのソー

    ス コー ドを 父親に入力させて 遊んでいた ソー スコー ドは魔法に見えたけど、 数字を変える と動きが変わるのが面白かった
  2. プログラミングを好きになった背景 LOGO / Turtle Graphics 中学校時代の授業で LOGO という教育用プログラ ミング言語の日本語版を習った LOGO

    Smalltalk Objective-C Swift 画面に現れるカメ をプログラムで操ることで、 お絵かきができるのに夢中になった! これでゲー ムを作ってクラスに大反響! // カメに正方形を書かせるコー ド くりかえせ 4 [ まえへ 100 みぎへ 90]
  3. なぜやるのか? Swift Playgrounds はこれと同じ体験ができる プラットフォー ム 自分にも子ども ♂ ができた( 現在4歳)

    息子をふくめ、 子どもたちに僕と同じ体験をして プログラミングを好きになってほしい!
  4. Tortoise Graphics Swift で遊べる Turtle Graphics リクガメの方が好きなので Tortoise Graphics GitHub

    で公開中 https://github.com/temoki/TortoiseGraphics エンジン部分は iOS / macOS アプリに組み込み可 すぐに試せる Xcode 用 Playgrounds もある してね!
  5. ブックの作り方 Swift Playgrounds Book フォー マット .playgroundbook 拡張子のディレクトリ フォー マットに従ったディレクトリ構成を作成

    ブックのメタ情報は Manifest ファイルに定義 Swift ソー スコー ドやリソー スファイルを配置 詳細は Playground Book Format Reference 参照 https://developer.apple.com/library/content/do cumentation/Xcode/Conceptual/swift_playgrou nds_doc_format
  6. AirDrop .playgroundbook を Mac から AirDrop で iPad に転 送する

    iPad が Swift Playgrounds で開いてくれる Mac が必要
  7. Subscription 2018 年1 月リリー スの Swift Playgrounds 2 で追加 された3rd

    Party のブックをアプリから購読する仕 組み 配信者はブック購読用の情報を定義した Feed (JSON ファイル) をウェブ上に配置 利用者は iPad の Safari でその URL を開くか、 Swift Playgrounds で URL を入力することで購読可 Demo ...