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

WWDC19に参加してからSwiftUIの本を書くまで

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.
Avatar for Sato Takeshi Sato Takeshi
October 25, 2019

 WWDC19に参加してからSwiftUIの本を書くまで

Tech Book Conference for iOS
https://techbookconference.connpass.com/event/148487/

での発表資料

Avatar for Sato Takeshi

Sato Takeshi

October 25, 2019
Tweet

More Decks by Sato Takeshi

Other Decks in Technology

Transcript

  1. Who am I
 • Name
 • 佐藤剛士(さとうたけし)
 • Company
 •

    Merpay, Inc.(2019/01 ~)
 • Role
 • Software Engineer (iOS)
 • Account
 • Twitter: @hatakenokakashi
 • Facebook: 佐藤剛士
 • GitHub: SatoTakeshiX

  2. SwiftUI実践入門 • コンセプト ◦ Declarative 宣言的シンタックス ◦ Automation 自動機能 ◦

    Compositional 組み合わせ可能 ◦ Consistent 一貫性のある UI 状態 • サンプルアプリ〜カエル図鑑を作る〜 • Swift 5.1 文法解説 • Xcode 11 プレビュー機能 • 状態とデータフロー • UIKit と連携する
  3. SwiftUI実践入門 • コンセプト ◦ Declarative 宣言的シンタックス ◦ Automation 自動機能 ◦

    Compositional 組み合わせ可能 ◦ Consistent 一貫性のある UI 状態 • サンプルアプリ〜カエル図鑑を作る〜 • Swift 5.1 文法解説 • Xcode 11 プレビュー機能 • 状態とデータフロー • UIKit と連携する SwiftUIに必要な知識を 一冊につめた 本
  4. 目次をつくる • 内容の大枠を決める • そのための情報収集をすすめる ◦ Platforms State of the

    Union ◦ https://developer.apple.com/videos/play/wwdc2019/103/ ◦ Introducing SwiftUI: Building Your First App ◦ https://developer.apple.com/videos/play/wwdc2019/204/ • プログラムでいうところの設計 • 目次が終われば執筆の 7 割は完成!
  5. まとめ
 • 技術書の作り方
 • コンセプトシートで誰が読むのかをイメージ
 • 目次を作って大枠を決める
 • 各章をひたすら書く
 •

    表紙は大事
 • レビューでブラッシュアップ
 • 宣伝。何かあるたびTwitterアップ
 • 当日ブースでのアピール