詳細! SwiftUI iPhoneアプリ開発入門ノート iOS 13 + Xcode 11対応
詳細! SwiftUI iPhoneアプリ開発入門ノート iOS 13 + Xcode11対応
株式会社ソーテック社
著者:大重美幸
まえがき
目次
本書の構成
サンプルプログラムのダウンロード・サポートページ
Chapter 1 SwiftUIアプリを作って試す/Playgroundの活用
Section 1-1 Xcodeのインストール
Section 1-2 SwiftUIを使うプロジェクトを作る
Section 1-3 エディタとキャンバスを使ってみよう
Swiftシンタックスの基礎知識 コメント文とプレビュー
Section 1-4 iPhoneシミュレータを使う
Section 1-5 iPhoneの実機でアプリを試そう
Section 1-6 Playgroundを活用してSwiftを学ぼう
Swiftシンタックスの基礎知識 変数、定数、条件分岐
Chapter 2 テキスト表示で学ぶ基本操作とレイアウト調整
Section 2-1 新しいテキストを追加する
Swiftシンタックスの基礎知識 リードオンリーの変数
Section 2-2 コードを効率よく入力する
Section 2-3 フォントや縦横サイズを設定する
Section 2-4 レイアウトを調整する
Chapter 3 イメージと図形の表示/配置/画像効果
Section 3-1 イメージを表示する
Section 3-2 図形の作成と配置
Section 3-3 画像効果を使う
Swiftシンタックスの基礎知識 ビューを定義する
Chapter 4 リスト表示のテクニックとナビゲーションリンク
Section 4-1 コンテンツのリスト
Section 4-2 配列をリスト表示する
Swiftシンタックスの基礎知識 配列
Section 4-3 複数のセクションがあるリスト
Section 4-4 リストに表示する行を定義する
Swiftシンタックスの基礎知識 構造体と関数
Section 4-5 リストから詳細ページを開く
Chapter 5 ボタン、トグル、ステッパー、スライダー、セグメント、ピッカー、テキストフィールド
Section 5-1 ボタンで実行する
Swiftシンタックスの基礎知識 乱数を作る
Section 5-2 オン/オフ切り替えトグルスイッチ
Swiftシンタックスの基礎知識 条件分岐と論理演算子
Section 5-3 ステッパーでカウントアップ
Swiftシンタックスの基礎知識 構造体で使う関数
Section 5-4 スライダーを作る
Swiftシンタックスの基礎知識 よく使う便利な関数
Section 5-5 ホイールピッカーを作る
Section 5-6 セグメンテッドコントロールを作る
Swiftシンタックスの基礎知識 switch文
Section 5-7 デートピッカーを作る
Section 5-8 キーボードでテキストフィールド入力
Swiftシンタックスの基礎知識 オプショナルバインディング
Chapter 6 アラート、アクション、モーダル、スクロール、タブの各種ビューを使う
Section 6-1 アラートを表示する
Section 6-2 アクションシートを表示する
Section 6-3 シートで作るハーフモーダルビュー
Section 6-4 スクロールビューを作る
Section 6-5 タブビューでビューを切り替える
Chapter 7 バインディングとオブジェクトの共有/UIView、地図の表示
Section 7-1 @Bindingを利用してボタンを部品化する
Section 7-2 @Bindingを利用してフィールドをカスタム化する
Section 7-3 ObservableObjectで変数を共有する
Swiftシンタックスの基礎知識 クラスの定義
Section 7-4 EnvironmentObjectで変数を共有する
Section 7-5 SwiftUIでUIViewを表示する
INDEX