カテゴリ一覧 著者一覧
1人でアプリを作る人を支えるSwiftUI開発レシピ
0件
1,980円(税込)
獲得ポイント: 20pt
通常:
20pt

1人でアプリを作る人を支えるSwiftUI開発レシピ

発売日: 2020年11月20日
想定ページ数: 272ページ
ISBN: 9784844378679
ダウンロード: PDF EPUB
SwiftUIとは、iPhoneアプリ開発で用いられる新しいUIフレームワークです。本書はSwiftUIでアプリをつくりたい方のために、レイアウトシステム、基本Viewの使い方、Combine、豊富で実践的なサンプルアプリを掲載。SwiftUIを使いこなして思いどおりのアプリをつくろう!最新のiOS 14,Xcode 12にも対応した内容です。

【目次】
第1章 SwiftUI概要
第2章 SwiftUIのレイアウトシステム
第3章 SwiftUIの座標空間
第4章 基本Viewの使い方
第5章 iOS 14新機能: App、Scene、WindowGroup
第6章 SwiftUIのデータ管理
第7章 Combine
第8章 レシピ:GitHubAPIリポジトリー検索アプリ
第9章 レシピ:お絵かきアプリ
第10章 レシピ:写真フィルターアプリ
第11章 iOS 14新機能: Widget

目次

はじめに

本書の構成
対象読者
動作環境
本書のスコープ
サンプルコード

第1章 SwiftUI概要

1.1 コンセプト
1.2 特徴
1.3 宣言的シンタックス
1.4 データバインディング
1.5 プレビュー機能

第2章 SwiftUIのレイアウトシステム

2.1 UIKitのレイアウトシステム
2.2 SwiftUIのViewレイアウト
2.3 View修飾子を利用したViewの変更
2.4 HStack/VStack/ZStack

第3章 SwiftUIの座標空間

3.1 Viewサイズをどうやって知る?
3.2 GeometryReader
3.3 GeometryReaderの使い方
3.4 originで表示座標を知ろう
3.5 globalは本当にRootView?
3.6 Min, Mid, Max座標
3.7 SwiftUIとUIViewの座標情報対応表
3.8 ScrollViewと座標

第4章 基本Viewの使い方

4.1 Text
4.2 Image
4.3 Button
4.4 Path
4.5 Rectangle
4.6 Spacer
4.7 List
4.8 Section
4.9 NavigationView
4.10 TabView
4.11 ScrollView
4.12 TextField
4.13 View Presentation
4.14 iOS 14から登場したコンポーネント

第5章 iOS 14新機能: App、Scene、WindowGroup

5.1 100% SwiftUIアプリ
5.2 @main
5.3 App、Scene、View
5.4 アプリの状態を検知する: ScenePhase
5.5 UIApplicationDelegateAdaptor

第6章 SwiftUIのデータ管理

6.1 Single Source of Truth
6.2 データ管理のProperty Wrapper
6.3 プロパティ
6.4 @State
6.5 @Binding
6.6 @Environment
6.7 ObservableObjectプロトコル
6.8 iOS 14新機能:@StateObject
6.9 @ObservedObject
6.10 @EnvironmentObject
6.11 iOS 14新機能:@AppStorageと@SceneStorage
6.12 SwiftUIのデータ管理フローチャート

第7章 Combine

7.1 概要
7.2 Combineフレームワークの登場人物
7.3 Combineのライフサイクル
7.4 NotificationCenterのPublisher
7.5 Operator
7.6 独自でPublisherを作る

第8章 レシピ:GitHubAPIリポジトリー検索アプリ

8.1 アプリ概要
8.2 レイアウト
8.3 カード型UI
8.4 NavigationViewとTextField
8.5 SafariViewControllerをSwiftUIで使う
8.6 HomeView
8.7 GitHub Search APIについて
8.8 Model
8.9 ロジック
8.10 エラーが起きたら

第9章 レシピ:お絵かきアプリ

9.1 アプリ概要
9.2 レイアウト
9.3 ジェスチャーロジック  
9.4 線の色を変える
9.5 キャンバスを画像で保存する

第10章 レシピ:写真フィルターアプリ

10.1 アプリ概要
10.2 レイアウト
10.3 アプリ立ち上げ時にアクションシートを表示する
10.4 Image Pickerから画像を取得する
10.5 CIFilterでフィルター加工
10.6 FilterBannerView
10.7 画像の保存
10.8 他の画像に変更する

第11章 iOS 14新機能: Widget

11.1 Widget概要
11.2 Todoアプリ概要
11.3 Widget機能を追加する
11.4 テンプレートコードで理解するWidgetKit
11.5 TodoアプリにWidget機能追加
11.6 StaticConfigurationでWidget実装
11.7 IntentConfigurationでWidget実装
11.8 WidgetBundle

あとがき

感想、フィードバック
謝辞
参考文献

ユーザーレビュー

レビューがありません
書籍をシェアする