iPhone/iPad/iPod touchプログラミングバイブルiOS6/Xcode4対応
布留川 英一
すぐに役立つ!ほとんどのプログラムで使われる主要APIとiOS6の機能を詳説。本格的アプリを含む44本のプログラムを大公開!
- 定価
- 3,520円(本体価格 3,200円)
- 発売日
- 2012年10月22日
- 判型/ページ数
- B5変形/528ページ(口絵カラー付き)
- ISBN
- 978-4-88337-844-9
- 備考
- -
SOLD OUT
- キーワード:
- AppStore / iCloud / Interface Builder / iOS / Objective-C / SDK / Storyborad / Xcode
最新版iOS6&統合開発ツールXcode4.5に完全対応
iPhone/iPadの魅力を余すことなく引き出す実践プログラミングを徹底解説!
●iOS特有のUIを活用するプログラム、ジャイロスコープ、GPS、カメラ、Bluetoothなど各種デバイス制御までプログラム事例を満載
●開発環境Xcodeのインストールと使い方やInterface BuilderなどのUI作成ツールも紹介
●iOS Developer Programへの登録から、iOS搭載実機でのデバック方法まで網羅
第1章 iPhone/iPadアプリ作成の基礎
1-1 iPhone/iPadとiOS
1-2 開発ツールの準備
1-3 プロジェクトの作成と基本設定
1-4 はじめてのiPhone/iPadアプリの作成
1-5 実機での実行
第2章 Objective-Cの文法
2-1 変数
2-2 クラスとオブジェクト
2-3 ループ
2-4 条件分岐
2-5 配列とコレクション
2-6 クラスの実装
2-7 プロトコルとカテゴリ
第3章 基本API
3-1 文字列の描画
3-2 イメージの描画
3-3 図形の描画
3-4 タッチイベントの処理
3-5 タイマーの処理
第4章 ユーザーインタフェース
4-1 ラベルとイメージビュー
4-2 ボタンとアラート
4-3 テキストフィールド
4-4 テキストビュー
4-5 スライダーとスイッチ
4-6 WEBビュー
4-7 マップビュー
4-8 ナビゲーションとテーブルビュー
4-9 ピッカービュー
第5章 データの読み書き
5-1 ファイルの読み書き
5-2 プリファレンスの読み書き
5-3 HTTP通信
5-4 Bluetooth通信
5-5 メール送信
5-6 iCloud
第6章 デバイス制御
6-1 加速度センサー
6-2 ジャイロスコープ
6-3 位置情報の取得
6-4 カメラとフォトアルバム
6-5 アドレス帳へのアクセス
6-6 バックグラウンドタスク
第7章 サウンドとムービーとアニメーション
7-1 サウンドの再生
7-2 ムービーの再生
7-3 UIViewアニメーション
7-4 レイヤーアニメーション
7-5 トランジション
第8章 Interface BuiderとStoryboardとARC
8-1 Interface Buider
8-2 Storyboard
8-3 ARC
第9章 アプリケーションの作成
9-1 アクションゲーム
9-2 ブロック崩し
9-3 Twitterクライアント
ダウンロードデータ
本書で解説したサンプルデータをダウンロードできます。
なお、使用方法などに関しては、必ず書籍の該当箇所をご確認の上、ご利用ください。
ダウンロード後、解凍したファイル内に「readme.txt」ファイルなどが含まれる場合は、使用前にこちらもご確認ください。
(約13.1MB。zip形式で圧縮してありますので、ダウンロード後解凍してください)
正誤情報
- 2013.01.08P.254の8行目に誤りがありました
- 2013.01.21P.66の最終行に誤りがありました
- 2013.01.21P.67の図1-4-8のキャプションに誤りがありました
- 2013.03.07P.358の「6-5 アドレス帳」のプログラムに誤りがありました
- 2013.03.08P484の「9-2 ブロック崩し」のBlockView.mのコードに誤りがありました
- 2013.03.11P.422の図8-1-7のアイコンを指し示す矢印に誤りがありました
- 2013.03.11P.428の本文8行目に誤りがありました
- 2013.05.09198ページのButtonEx.mのソースコードの22行目に誤りがありました
- 2013.05.09198ページのButtonEx.mのソースコードの下から14行目に誤りがありました
- 2013.06.18284ページのHttpEx.mのソースコードの上から17行目に誤りがありました
P.254の8行目に誤りがありました
当書籍について、現在以下の記述ミスが発見されております。 大変ご迷惑をおかけしますが、以下をご参照いただきますよう、よろしくお願いいたします。
P.254の8行目
誤:セルまたはアクセサリボタンをクリックした時に0階層目の時は1つ下の階層に遷移し、1階層目の時はアラートを表示しています。
↓
正:セルまたはアクセサリボタンをクリックした時に、フォルダ(NSDictionary)の時は1つ下の階層に遷移し、ファイル(NSString)の時はアラートを表示しています。
P.66の最終行に誤りがありました
当書籍について、現在以下の記述ミスが発見されております。 大変ご迷惑をおかけしますが、以下をご参照いただきますよう、よろしくお願いいたします。
P.66の最終行
誤:「プロジェクトナビゲータ」で「HelloWorld.xib」を選択する。
↓
正:「プロジェクトナビゲータ」で「ViewController.xib」を選択する。
P.67の図1-4-8のキャプションに誤りがありました
当書籍について、現在以下の記述ミスが発見されております。 大変ご迷惑をおかけしますが、以下をご参照いただきますよう、よろしくお願いいたします。
P.67の図1-4-8のキャプション
誤:図1-4-8 「HelloWorld.xib」の選択
↓
正:図1-4-8 「ViewController.xib」の選択
P.358の「6-5 アドレス帳」のプログラムに誤りがありました
当書籍について、現在以下の記述ミスが発見されております。 大変ご迷惑をおかけしますが、以下をご参照いただきますよう、よろしくお願いいたします。
P.358の「6-5 アドレス帳」のプログラム
AddressEx.mのプログラムに間違いがありました。「プライバシー設定のコード」をコードの先頭に追加しないとシミュレータでは動作しますが、実機で動作しません。
詳細は以下のコードをダウンロードしてご確認ください。
P484の「9-2 ブロック崩し」のBlockView.mのコードに誤りがありました
当書籍について、現在以下の記述ミスが発見されております。 大変ご迷惑をおかけしますが、以下をご参照いただきますよう、よろしくお願いいたします。
P.484の「9-2 ブロック崩し」のBlockView.mのコード
誌面に掲載したコードが間違っておりました(ダウンロードで提供しているファイルは正しいソースコードです)。
誤:_gX=((screenW/_gScale)-640)/2;
_gY=0;
↓
正:_gX=0;
_gY=((screenH/_gScale)-640)/2;
P.422の図8-1-7のアイコンを指し示す矢印に誤りがありました
当書籍について、現在以下の記述ミスが発見されております。 大変ご迷惑をおかけしますが、以下をご参照いただきますよう、よろしくお願いいたします。
P.422の図8-1-7のアイコンを指し示す矢印
「属性インスペクタを選択」のアイコンの位置が間違っていました。ひとつ右のアイコンが属性アイコンになります。
P.428の本文8行目に誤りがありました
当書籍について、現在以下の記述ミスが発見されております。 大変ご迷惑をおかけしますが、以下をご参照いただきますよう、よろしくお願いいたします。
P.428の本文8行目
誤:●StoryboardExクラス(StoryboarEx.h/StoryboradEx.m)
↓
正:●StoryboardExクラス(StoryboardEx.h/StoryboradEx.m)
198ページのButtonEx.mのソースコードの22行目に誤りがありました
当書籍について、現在以下の記述ミスが発見されております。 大変ご迷惑をおかけしますが、以下をご参照いただきますよう、よろしくお願いいたします。
198ページのButtonEx.mのソースコードの22行目
//イベントリスナーの指定(3)
[btnAlert addTarget:self action:@selector(clickButton:)
forControlEvents:UIControlEventTouchUpInside];
上記ブロックは不要でした。上記ブロックを削除したButtonEx.mのソースコードのダウンロード
198ページのButtonEx.mのソースコードの下から14行目に誤りがありました
当書籍について、現在以下の記述ミスが発見されております。 大変ご迷惑をおかけしますが、以下をご参照いただきますよう、よろしくお願いいたします。
198ページのButtonEx.mのソースコードの下から14行目
誤://イメージボタンの生成(2)
↓
正://イメージボタンの生成(3)
284ページのHttpEx.mのソースコードの上から17行目に誤りがありました
当書籍について、現在以下の記述ミスが発見されております。 大変ご迷惑をおかけしますが、以下をご参照いただきますよう、よろしくお願いいたします。
284ページのHttpEx.mのソースコードの上から17行目
誤:[_textField setDelegate:self];
↓
正:[textField setDelegate:self];
上記を修正したHttpEx.mのソースコードのダウンロード
お問い合わせ
本書に関するお問い合わせは、下記のボタンをクリックしてお問い合わせフォームよりお問い合わせください。