UIKit徹底解説 iOSユーザーインターフェイスの開発
インプレスジャパン
著者:西方夏子
編集:丸山弘詩
はじめに
Chapter 01 UIKit概要
1-1 UIKitの機能と役割
1-2 関連クラス
Chapter 02 ビュー
Chapter 02のポイント
2-1 ビューの構造
2-2 カスタムビューの作成
2-3 アニメーション
Chapter 03 ビューコントローラ
Chapter 03のポイント
3-1 ビューコントローラの役割
3-2 ライフサイクル
3-3 メモリ管理
3-4 レイアウト
3-5 回転処理
3-6 モーダルビュー表示と標準コンテナビューコントローラ
Chapter 04 イベントハンドリング
Chapter 04のポイント
4-1 システムビューによるイベントハンドリング
4-2 レスポンダ(UIResponder)
4-3 ジェスチャリコグナイザ
Chapter 05 Storyboard
Chapter 05のポイント
5-1 起動とインスタンス
5-2 セグエと画面遷移
Chapter 06 Auto Layout
Chapter 06のポイント
6-1 Auto Layout の仕組み
6-2 制約の種類と設定方法(IB)
6-3 コードから制約を設定
6-4 Auto Layout の使用例
Chapter 07 画面遷移のカスタマイズ
Chapter 07のポイント
7-1 画面遷移の仕組み
7-2 カスタム画面遷移
7-3 インタラクティブ画面遷移
Chapter 08 ビューのアピアランス
Chapter 08のポイント
8-1 バーのアピアランス
8-2 アピアランスの統一
8-3 画像の利用
Chapter 09 テキストのアピアランス
Chapter 09のポイント
9-1 フォントのカスタマイズ
9-2 属性付きテキスト(NSAttributedString)
9-3 Text Kit によるテキストレイアウト
Chapter 10 UITableView実践
Chapter 10のポイント
10-1 テーブルビューの構造
10-2 一覧表示画面の作成(ダイナミックテーブルビュー)
10-3 編集画面の作成(スタティックテーブルビュー)
10-4 セルとヘッダー、フッターのカスタマイズ
Chapter 11 UICollectionView実践
Chapter 11のポイント
11-1 関連モジュール
11-2 基本のレイアウト(フローレイアウト)
11-3 レイアウトのカスタマイズ
Chapter 12 コンテナビューコントローラ実践
Chapter 12のポイント
12-1 コードによるコンテナビューコントローラの作成
12-2 複数ビューコントローラの同時表示
12-3 コンテナビューコントローラ内での画面遷移
索引
謝辞
著者プロフィール