詳細!SwiftUI iPhone アプリ開発入門ノート[ 2022 ] iOS 16+Xcode 14 対応(ショウサイ スゥイフトユーアイ アイフォーンアプリカイハツニュウモンノート ニセンニジュウニ アイオーエスジュウロク プラス エックスコードジュウヨン タイオウ)
ハードウェア- 著者:
- 大重美幸(オオシゲヨシユキ)
- 出版社:
- ソーテック社
- 出版日:
- 2022年11月14日
- ISBN:
- 9784800713124
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
本書は iPhone アプリの UI を作る SwiftUI フレームワークの iOS 16 と Xcode 14 に対応した最新の入門解説書です。
Xcode の使い方や新機能から、 SwiftUI コードの便利な入力補完機能、ツール、ナビゲーション、シート、タブ、レイアウト、マップ、非同期処理などをステップを追って段階的に説明します。
Swift シンタックス (構文) についても、詳細に図解入りで解説しています。
CONTENTS
Chapter01 iPhone アプリを作ってみよう/ Playground の活用
Chapter02 基本操作とレイアウト調整
Chapter03 イメージと図形の表示
Chapter04 リスト表示とナビゲーションリンク
Chapter05 ボタンやテキストフィールドなどユーザー入力で使う部品
Chapter06 アラート、シート、スクロール、グリッドレイアウト、タブを使う
Chapter07 バインディングとオブジェクトの共有
Chapter08 SwiftUI の Map () で地図表示
Chapter09 async/await を使った非同期処理
技書の森解説
SwiftUI は宣言的な記述でユーザーインターフェースを組み立てる Apple のフレームワークですが、公式ドキュメントだけでは全体像を順序立てて把握しにくいと感じる人も多いでしょう。本書は iOS 16 と Xcode 14 の環境を前提に、 SwiftUI の基本ビュー、レイアウト、データバインディング、ナビゲーションといった要素をステップごとに積み上げる構成で、一冊を通じてアプリを形にする流れを体験できます。
著者の大重美幸氏は Swift / iOS 開発の入門書を継続的に執筆しており、本書もそのシリーズの一環です。コードの意味を一行ずつ確認しながら進められるため、 Swift の文法にある程度慣れた段階であれば独学でも読み進められます。逆に、 Swift そのものが初めてという場合は先に言語の基礎を固めたほうが効率的です。
SwiftUI は毎年の WWDC で API が追加・変更されるため、書籍が対象とする OS バージョンと自分の開発環境を合わせることが重要です。 iOS 16 世代の SwiftUI を体系的に学びたい人にとって、手を動かしながら理解を積む教材として機能します。
この本に興味がある方におすすめ
この本に関連
大重美幸 の他の書籍
関連記事
DevOps 本ガイド - CI/CD とインフラ自動化を学ぶ技術書の選び方
DevOps の文化と原則から CI/CD、IaC、オブザーバビリティまで学べる技術書の選び方と学習順序を紹介します。
技術書の読む順番戦略 - 複数冊を組み合わせて理解を加速させる
技術書を 1 冊ずつ読むのではなく、複数冊を戦略的に組み合わせることで、1 冊では届かない理解の深さと広さに達する方法を解説します。
スマホ / パソコン入門書の選び方 - シニアの家族に贈る 1 冊の見つけ方
スマホとパソコンの入門書を「贈る側 / 教える側」の視点で選ぶガイド。機種と OS の一致、文字の大きさ、年度の確認という 3 条件と、Android / iPhone / Windows 11 それぞれの定番書、安全対策の 1 冊まで 2026 年 8 月時点の収載書から紹介します。
関連用語
CSS Grid
2 次元のグリッドレイアウトを宣言的に定義する CSS のレイアウトシステム
シングルサインオン
1 回の認証で複数のアプリケーションやサービスにアクセスできる仕組み
Core Web Vitals
Google が定義した Web ページのユーザー体験を測定する 3 つの指標 (LCP, INP, CLS)
CLS
ページの読み込み中に発生する予期しないレイアウトのずれを測定する Core Web Vitals の指標
Mermaid
Markdown 内にテキストベースで図表を記述し、自動的にレンダリングするダイアグラム記法
レスポンシブデザイン
画面サイズに応じてレイアウトを自動調整し、あらゆるデバイスで最適な表示を実現する手法