試験公開中

このエントリーをはてなブックマークに追加

UIKit徹底解説 iOSユーザーインターフェイスの開発

インプレス

3,400円+税

iPhone/iPadアプリのUI開発テクニックを完全網羅!

関連サイト

本書の関連ページが用意されています。

内容紹介

ユーザーインターフェイス(UI)を制御するUIKitは、iOSアプリの中心的役割を担います。UIKitを深く理解することが、アプリ開発での多くの問題解決に繋がります。本書では、アプリの起動から画面表示、画面レイアウト、イベントハンドリングと、常に稼働しているUIKitの機能を丁寧に解説します。メインとなるコンテンツの表示からステータスバーを含むバーの制御、フォントやテキストの改良など、ビューやテキストの「外観」(アピアランス)を改善する内容も充実させています。使用頻度の高いテーブルビューとコレクションビュー、そしてユニバーサルアプリ化に有益なカスタムコンテナビューコントローラに関しては、チュートリアル形式で解説します。また、StoryboardやAuto Layoutも今後のアプリ開発でさらに重要となる状況を見越して、詳細解説に留まらず同じくチュートリアルで多くの具体例を紹介します。

書誌情報

  • 著者: 西方 夏子
  • 発行日: (紙書籍版発行日: 2014-06-13)
  • 最終更新日: 2014-06-13
  • バージョン: 1.0.0
  • ページ数: 448ページ(PDF版換算)
  • 対応フォーマット: PDF
  • 出版社: インプレス

対象読者

iPhoneアプリ開発に従事する中級以上のプログラマー

著者について

西方 夏子

ソフトウェアエンジニア。大手電機メーカーにおける組込みソフトウェアの開発を経て、現在は個人でiOS向けのアプリケーションを開発している。代表作であるローン計算アプリ「iLoan Calc」は、個人の方のみならず、多くの不動産業、金融業の方からも愛用されている。『iPhoneアプリ開発エキスパートガイド iOS6対応』(共著・インプレスジャパン刊)、『上を目指すプログラマーのためのiPhoneアプリ開発テクニック iOS 7編』(共著・インプレスジャパン刊)などの執筆にも携わり、現在は執筆業を中心にアプリ開発と育児を両立中。

目次

はじめに

目次

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 コンテナビューコントローラ内での画面遷移

索引

謝辞

著者プロフィール

Home 書籍一覧 UIKit徹底解説 iOSユーザーインターフェイスの開発 ▲ ページトップへ戻る