iOSアプリ開発デザインパターン入門


iOSアプリ開発デザインパターン入門 (技術書典シリーズ(NextPublishing))


インプレスR&D


著者:千葉大志


はじめに
 本書の目的
 掲載されているコードについて
 ターゲット
 前準備
 表記関係について
 免責事項
 底本について

第1章 前準備 ~おすすめ書籍
1.1 おすすめの入門書
1.2 中級者向けの書籍
1.3 その他UIやアニメーション、オートレイアウトなどの理解が深まる書籍

第2章 前準備 ~オブジェクト指向とは
2.1 オブジェクト指向とは?
2.2 クラス
2.3 継承

第3章 前準備 ~プロトコル指向とは
3.1 プロトコル指向とは?
3.2 プロトコル

第4章 前準備 ~入門書には書かれていないが重要なiOS開発Tips
4.1 コードでレイアウトを組む
4.2 IBActionを使わずコードで定義する
4.3 ViewControllerのライフサイクル
4.4 メモリ管理
4.5 Delegateを使って処理を別クラスに任せる
4.6 Closure
4.7 Grand Central Dispatch
4.8 Web API

第5章 Model View Controllerデザインパターン
5.1 MVCとは

第6章 MVCでタスク管理アプリを作ろう
6.1 Model層のレイアウト
6.2 View層のレイアウト
6.3 Controller層のレイアウト
6.4 タスク作成画面
6.5 AppDelegateでTaskListViewControllerをrootViewControllerに設定

第7章 Model View ViewModelデザインパターン
7.1 MVVMとは

第8章 MVVMでGitHubクライアントアプリを作ってみよう
8.1 アクセスするAPI
8.2 Model層のレイアウト
8.3 ViewModel
8.4 View
8.5 ViewController
8.6 AppDelegateでTimeLineViewControllerをrootViewControllerに設定

おわりに

書籍目次

Posted by shi-n