iOS開発がSwiftUIで革新的に簡単に!
SwiftUIの基本から最新Swiftまでを徹底解説!
SwiftUIは、Swiftの機能を利用してiOSやmacOSのユーザーインターフェイス(UI)を構築するための革新的なフレームワークです。
Xcode11からはSwiftUIを利用し、少ないコードで驚くほど簡単に優れたアプリを作ることができます。
UIやアニメーションの扱いがシンプルになり、コード編集中にリアルタイムにUIプレビューできます。
本書では、書き下ろしにより、Xcode11を使ってSwiftUIによるアプリ開発の実際までを詳細に解説します。
また、コラムでSwift構文についても解説し、最新Swiftを同時に学ぶこともできます。
Chapter01 SwiftUIアプリを作って試す/Playgroundの活用
Chapter02 テキスト表示で学ぶ基本操作とレイアウト調整
Chapter03 イメージと図形の表示/配置/画像効果
Chapter04 リスト表示のテクニックとナビゲーションリンク
Chapter05 ボタン、トグル、ステッパー、スライダー、セグメント、ピッカー、テキストフィールド
Chapter06 アラート、アクション、モーダル、スクロール、タブの各種ビューを使う
Chapter07 バインディングとオブジェクトの共有/UIView、地図の表示
Chapter 1 SwiftUIアプリを作って試す/Playgroundの活用
1-1 Xcodeのインストール
1-2 SwiftUIを使うプロジェクトを作る
1-3 エディタとキャンバスを使ってみよう
1-4 iPhoneシミュレータを使う
1-5 iPhoneの実機でアプリを試そう
1-6 Playgroundを活用してSwiftを学ぼう
Chapter 2 テキスト表示で学ぶ基本操作とレイアウト調整
2-1 新しいテキストを追加する
2-2 コードを効率よく入力する
2-3 フォントや縦横サイズを設定する
2-4 レイアウトを調整する
Chapter 3 イメージと図形の表示/配置/画像効果
3-1 イメージを表示する
3-2 図形の作成と配置
3-3 画像効果を使う
Chapter 4 リスト表示のテクニックとナビゲーションリンク
4-1 コンテンツのリスト
4-2 配列をリスト表示する
4-3 複数のセクションがあるリスト
4-4 リストに表示する行を定義する
4-5 リストから詳細ページを開く
Chapter 5 ボタン、トグル、ステッパー、スライダー、セグメント、ピッカー、テキストフィールド
5-1 ボタンで実行する
5-2 オン/オフ切り替えトグルスイッチ
5-3 ステッパーでカウントアップ
5-4 スライダーを作る
5-5 ホイールピッカーを作る
5-6 セグメンテッドコントロールを作る
5-7 デートピッカーを作る
5-8 キーボードでテキストフィールド入力
Chapter 6 アラート、アクション、モーダル、スクロール、タブの各種ビューを使う
6-1 アラートを表示する
6-2 アクションシートを表示する
6-3 シートで作るハーフモーダルビュー
6-4 スクロールビューを作る
6-5 タブビューでビューを切り替える
Chapter7 バインディングとオブジェクトの共有/UIView、地図の表示
7-1 @Bindingを利用してボタンを部品化する
7-2 @Bindingを利用してフィールドをカスタム化する
7-3 ObservableObjectで変数を共有する
7-4 EnvironmentObjectで変数を共有する
7-5 SwiftUIでUIViewを表示する