ページ

2012/06/09

[書評]iPhoneプログラミングUIKit詳解リファレンス

iPhoneプログラミングUIKit詳解リファレンス
所友太
リックテレコム
発売日:2010-01-12
ブクログでレビューを見る»
iPhone/iPadアプリを開発するなら必ず読んでおきたい一冊。
InterfaceBuilderを使わずに開発する方法が詳しく載っている。
InterfaceBuilderを使う人も動的な設定変更などは
コードで指定しなければならないので設定方法が網羅されている本書は役立つはずだ。

iPhoneプログラミング UIKit詳解リファレンス | リックテレコム 書籍情報 http://www.ric.co.jp/book/contents/book_844.html
UIKit本への追加コンテンツと補足情報をこちらに追加していきます - iPhoneアプリ開発まっしぐら★
帯にはiOS4でも使える基礎知識と書かれているけどiOS5でも使えるし、
きっと今度のiOS6でも使えるんじゃないかと思う。
InterfaceBuilderが結構使えるからコードで色々設定することは少ないけど
プログラムで動的に変更するなんてことはよくあるので全iOSデベロッパーにオススメできると思う。
全部役に立つから逆に何を書いていいかわからない状態に陥るくらいに役立つ本です。
本当に何を書いていいのかわからないので
とりあえず目次でも見て役立ちそうなところを探してみればいいんじゃないかな?そして買おう!

iPhoneプログラミングUIKit詳解リファレンス - 目次

Chapter00 本書を読む前に

はじめに/UIKitとは/サンプルコードについて

Chapter01 Hello, UIKit !

いちばん簡単なHello, world!/Hello, world! をちょっとだけ改造
Interface Builder を使わないHello, world!/Interface Builderとの本当の決別

Chapter02 UIView 徹底解説

UIViewの基本/コンテンツの管理/UIViewの入れ子構造/UIViewのレイアウト/UIView の状態監視

Chapter03 UIViewControllerと画面遷移

UIViewControllerと画面/画面遷移/タブバーの活用(UITabBarController)
ナビゲーションバーの活用(UINavigationController)/ツールバーの活用
バーボタンアイテム/UIViewController と各要素の関連/UIViewController の状態監視

Chapter04 フルスクリーンと画面の回転

フルスクリーン/画面の回転/画面回転とフルスクリーンの共存

Chapter05 グラフィックス&アニメーション

文字列の表示/フォントの指定(UIFont)/色の指定(UIColor)/画像の表示/UIView アニメーション

Chapter06 タッチ操作&モーション

コントロールの操作/レスポンダ(UIResponder)
マルチタップ/ジェスチャーマルチタッチ/モーション/加速度センサー

Chapter07 ユーザへの通知と意思確認

アラート表示(UIAlertView)/アクションシート(UIActionSheet)/ステータスバー

Chapter08 テキストとWeb の表示

テキスト表示(UITextView)/キーボード(UITextInputTraits)/Web コンテンツ表示(UIWebView)

Chapter09 テーブル表示

テーブル表示/テーブルの情報取得/テーブルの編集
セルのカスタマイズ/セルの選択とスクロール/UILocalizedIndexedCollationの利用

Chapter10 UI部品の利用

ラベル(UILabel)/ボタン(UIButton)/テキストフィールド(UITextField)
スイッチ(UISwitch)/セグメンティッドコントロール(UISegmentedController)
スライダー(UISlider)/日付・時刻ピッカー(UIDatePicker)/ピッカー(UIPickerView)
アクティビティインジケータ(UIActivityIndicatorView)/プログレスバー(UIProgressView)
検索バー(UISearchBar)/ページコントロール(UIPageControl)/スクロールビュー(UIScrollView)

Chapter11 アプリケーション&デバイス情報

アプリケーションの機能/デバイス情報へのアクセス/コピー&ペーストの利用/画面サイズの取得(UIScreen)

Chapter12 カメラ撮影&ムービー編集

カメラと写真アルバム(UIImagePickerController)/ビデオ編集(UIVideoEditorController)