iOSアプリ開発逆引きレシピ(加藤 勝也 清水 崇之 趙 文来 金 祐煥 岸本 和也 山古 茂樹 胡 俏 山本 美香)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. iOSアプリ開発逆引きレシピ

iOSアプリ開発逆引きレシピ









形式:
書籍
発売日:
ISBN:
9784798134611
定価:
3,080(本体2,800円+税10%)
仕様:
A5・464ページ
カテゴリ:
プログラミング・開発
キーワード:
#プログラミング,#開発環境,#開発手法,#Web・アプリ開発
シリーズ:
逆引きレシピ
紙の書籍

iPhoneアプリ開発の現場で「使える」TIPS集!

本書はiPhoneアプリ開発で困ったとき、そのつまずきやトラブルを「自力」で解決できるTIPS集です。新しくなったフラットデザインのユーザーインターフェースやマルチメディア、課金など開発にかかわる重要なポイントをカテゴリ別にまとめていますので、目的の項目を即座に見つけ開発の参考にすることができます。すべてのTIPSはサンプルを用意していますので気になったコードは実際に確認できます。iOS7、Xcode5以降をベースに、旧バージョンでも使える内容はアイコンで表示しています。iPhoneアプリ開発に携わるすべての開発者にとって、まさに必携の1冊です。

第1章 ユーザーインターフェース

1.1 文字列
 001 文字列をリッチに表示したい
 002 文字列を省略表示したい
 003 ラベルに線/角丸を追加したい
1.2 進捗
 004 進捗状況を表示したい
 005 色やサイズを変更したい
1.3 ボタン
 006 ボタンの外観を変更したい
 007 ボタン状態に応じて画像を変えたい
 008 スライダーの外観をカスタマイズしたい
 009 スライダーを縦に表示したい
 010 テキストフィールド付きで表示したい
 011 標準ボタン付きで表示したい
 012 アクションシートを表示したい
 013 ON/OFFの色を変えたい
 014 ドラムボタンの刻み幅を指定したい
 015 日時の選択範囲を指定したい
 016 日付や時刻のみを表示したい
1.4 テーブル
 017 テーブルを表示したい
 018 行の追加/削除/移動をさせたい
 019 自分で作ったヘッダーやフッターを表示したい
 020 独自定義のセルを使いたい
 021 電話番号、メールアドレスを識別したい
1.5 入力
 022 キーボード入力モードを変更したい
 023 クリアーボタンを表示したい
 024 パスワードを入力したい
 025 プレースホルダーを表示したい
 026 入力を制限したい
1.6 ピッカービュー
 027 画面の下からアニメーションさせたい
 028 選択された値を取得したい
 029 表示項目を設定したい
1.7 ポップオーバー
 030 ポップオーバーの基本的な設定をしたい
 031 ポップオーバーを閉じたい
1.8 画像
 032 画像を表示したい
 033 画像を回転させたい
 034 画像を縮小して表示したい
 035 デフォルトの選択を表示したい
 036 画像付きの選択肢を表示したい
 037 色付きの選択肢を表示したい
 038 選択肢の文字列サイズを変えたい

第2章 ストーリーボード

2.1 遷移
 039 シーンを設置したい
 040 遷移を設定したい
 041 複数の遷移先へ分岐させたい
 042 遷移の視覚効果を変更したい
 043 遷移間でデータの受け渡しをしたい
 044 Navigation Barを使いたい
 045 任意のシーンに戻りたい

第3章 タッチアクション

3.1 操作検出
 046 タップ/ダブルタップを検出したい
 047 パンを検出したい
 048 ピンチイン/アウトを検出したい
 049 回転を検出したい
 050 スワイプを検出したい
 051 長押しを検出したい
3.2 優先順位
 052 ジェスチャーレコグナイザ間の優先順位を制御したい
3.3 同時操作検出
 053 ピンチと回転を同時に検出したい

第4章 描画処理

4.1 図形
 054 直線を描画したい
 055 曲線を描画したい
 056 円弧を描画したい
 057 楕円を描画したい
 058 矩形を描画したい
 059 円グラフを描画したい
4.2 テキスト
 060 テキストを描画したい
 061 色を指定してテキストを描画したい
 062 フォントを指定してテキストを描画したい
 063 描画範囲を指定してテキストを描画したい

第5章 画像処理

5.1 加工
 064 画像を指定サイズにトリミングしたい
5.2 フィルター
 065 画像にフィルターをかけたい
 066 画像を反転したい
 067 画像を単色化(モノクローム)したい
 068 画像をセピア調にしたい
 069 画像の階調を変えたい
 070 画像のガンマ比を変えたい
 071 画像の彩度、明度、コントラストを変えたい
 072 自然な色合いの画像にしたい
 073 画像の色相を変えたい
 074 画像にぼかしをかけたい
 075 画像を鮮明にしたい
 076 画像に水玉パターンの効果を付けたい
 077 画像にモザイクをかけたい
5.3 位置情報
 078 画像から位置情報を取得したい

第6章 マルチメディア処理

6.1 音声
 079 効果音を鳴らしたい
 080 BGMを鳴らしたい
6.2 ビデオ
 081 ビデオを再生したい
 082 アプリ内でYouTubeを再生したい

第7章 インターネット利用

7.1 Web
 083 Webサイトをビューに表示したい
 084 インターネットからデータを取得したい

第8章 Webサービス利用

8.1 Facebook
 085 Facebookの開発環境を準備したい
 086 Facebookのユーザー認証を行いたい
 087 FacebookのWallに投稿したい

第9章 地図

9.1 Maps
 088 地図を表示したい
 089 地図にピンを打ちたい
 090 アノテーションを表示したい
 091 経路を表示したい
9.2 Google Maps
 092 Google Mapsを利用したい
 093 Google Mapsを表示したい
 094 Google Mapsをカスタマイズしたい
9.3 MapionMaps
 095 MapionMapsを利用したい
 096 MapionMapsを表示したい

第10章 デバイス

10.1 センサー
 097 デバイスにかかる加速度を検出したい
 098 デバイスの姿勢を検出したい
 099 センサーの検出精度を調節したい
 100 デバイスの現在位置を知りたい
 101 デバイスの方位を知りたい
 102 近接センサーの状態を知りたい
10.2 カメラ
 103 カメラを呼び出したい
 104 写真をアルバムに保存したい
 105 顔検出を実現したい
10.3 バッテリー
 106 バッテリー残量を取得したい
10.4 ネットワーク
 107 ネットワークの接続状態を知りたい

第11章 バックグラウンド動作

11.1 一定時間処理
 108 アプリの終了後に一定時間処理を続けたい
11.2 音楽再生
 109 バックグラウンドで音楽を再生させ続けたい
11.3 位置情報
 110 バックグラウンドで位置情報を取得し続けたい

第12章 通知

12.1 バッジ/バナー/アラート
 111 Appのアイコンにバッジを表示したい
 112 Appがフォアグラウンドでない時に通知バナーやアラートを表示したい
12.2 リモート
 113 リモート通知を使いたい

第13章 連携処理

13.1 メール
 114 写真付きメールを送信したい
 115 CSVファイルを添付したメールを作成したい
13.2 SNS
 116 ツイート機能を実現したい
 117 Facebookに投稿できるようにしたい
 118 [LINEで送る]ボタンを実装したい
13.3 カレンダー
 119 カレンダーのイベント情報を読み取りたい
 120 イべントをカレンダーに登録したい
13.4 リマインダー
 121 タスクをリマインダーに登録したい
13.5 アクセス許可
 122 位置情報サービスへアクセスしたい
 123 連絡先へアクセスしたい
 124 カレンダーへアクセスしたい
 125 リマインダーへアクセスしたい
 126 写真へアクセスしたい
13.6 サービス連携
 127 FacebookやTwitterなどのSNSアカウントを利用したい
 128 ほかのアプリケーションから利用したい
13.7 カスタマイズ
 129 カスタマイズUIActivityを実装したい

第14章 データ処理

14.1 ファイル
 130 新規で作成したディレクトリにファイルを作成したい
 131 ファイルの入出力を行いたい
 132 アプリケーションの設定値を保持したい
 133 リソースからファイルを読み込みたい
 134 サンドボックス内のデータファイルを確認したい
14.2 データ
 135 Core Dataの使用準備を行いたい
 136 Core Dataを用いてデータの登録・削除・検索を行いたい
 137 Key-Value形式でiCloudにデータを保持したい
 138 JSONをパースしたい
 139 iTunesからファイル転送できるようにしたい

第15章 データベース

15.1 作成/追加/更新/削除
 140 データベース(SQLite)を直接使いたい
 141 テーブルを作成したい
 142 データを追加・更新・削除したい
15.2 トランザクション/検索
 143 トランザクションを利用したい
 144 データを検索したい

第16章 国際化対応

16.1 文字列
 145 アプリ内テキストの国際化を行いたい
 146 Storyboardの国際化対応を行いたい
 147 アプリ名の国際化対応を行いたい
16.2 動作確認
 148 国際化対応の動作確認を行いたい

第17章 デバッグ

17.1 デバッグコンソール
 149 デバッグしたい
 150 ログを出力したい
17.2 実機
 151 実機でデバッグしたい
17.3 解析
 152 静的解析ツールでアプリケーションの不具合を静的に調査したい
 153 Instrumentsでアプリケーションの振る舞いを動的に調査したい
17.4 メモリ
 154 メモリの使用状況を調査したい
 155 メモリリークを調査したい
 156 放棄されたメモリを調査したい
 157 ゾンビを調査したい

第18章 アプリ収益化

18.1 通知
 158 iPhoneアプリ内からアップデートの通知を行いたい
18.2 レビュー
 159 AppStoreレビューを促すダイアログを出したい
18.3 課金
 160 アプリ内課金をしたい
18.4 広告
 161 広告を表示したい

付属データはこちら

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。
この商品の「よくある質問」はありません。
正誤表の登録はありません。