最新iOSプログラミング徹底解説
この本の概要
iOS 8 SDKとXcode 6では,Objective-Cの他にSwift言語がサポートされたほか,フレームワーク全体に手が加えられ,大幅な機能追加が行われました。iOSのフレームワークには非常に多くの機能がありますが,単に機能を乗せているだけでなく,開発者のニーズに合わせてより高度な機能に発展する仕組みになっています。本書は,iOS開発の基本を理解しているが,初心者から一歩踏み出したい開発者を対象に,より深いフレームワークの知識と活用方法を解説します。iOS 8 SDKに完全対応し,Objective-CとSwift両言語で利用できるよう配慮しています。
目次
Chapter 01 オブジェクト指向とメモリ管理
- 1-1 ARC時代のオブジェクト指向
- 1-2 Swiftのオブジェクト指向
- 1-3 ブロックを理解する
Chapter 02 アプリケーションとさまざまな処理
- 2-1 アプリケーションの状態
- 2-2 XMLとJSONの処理
- 2-3 オペレーションキューによるマルチタスク
- 2-4 NSCoderとアーカイブ
- 2-5 Swiftと開発環境
Chapter 03 ビューとビューコントローラ
- 3-1 ビューとビューコントローラの基本
- 3-2 制約を使いこなす
- 3-3 サイズクラスとトレイト
- 3-4 モーダルビューとポップオーバー
- 3-5 ビューを使ったアニメーション
- 他