iOS WEB API マッシュアップ入門 for iPad/iPhone

iOS WEB API マッシュアップ入門 for iPad/iPhone
著者 不破守康
小田実
ジャンル IT系書籍 > Macintosh
書店発売日 2011/05/24
ISBN 9784798029672
判型・ページ数 B5変・344ページ
定価 3080円
(本体2800円+税10%)
在庫 品切れ・重版未定

この本に関するお問い合わせ・感想

様々なWEB APIを組み合わせてiPhoneアプリを作りあげるマッシュアップ開発の解説書です。iPhoneの人気アプリの作者のなかには、プログラム経験のほとんどない人もいます。彼らはプログラムを一から組むのではなく、インターネット上で公開されているプログラムの部品「WEB API」を上手に利用して人気アプリを作っています。本書では、WEB APIの利用方法からプログラミングの基礎知識を解説し、Flickr、Yahoo!検索サービス、Google Maps、Youtube、Twitterなどを利用するWEB APIを使ってiPhoneアプリ開発を解説します。あなたのアイデアとWEB APIでユニークなiPhoneアプリを作りましょう! サンプルコードのダウンロードサービス付き。

【サポートはこちら】https://www.shuwasystem.co.jp/support/7980html/2967.html
1章 APIで広がるアイデアとチャンス
1.1 APIとは何か、何ができるのか
iPhoneの登場によって身近になったアプリ開発
APIによるマッシュアップ開発
1.2 API基礎技術を知る
APIとは
APIの記述例
WEB APIにおけるWIN-WIN
1.3 WEB APIでiPhoneネイティブアプリを作るには
iPhoneのネイティブアプリを作るには
Windowsユーザーも安心できるBootCamp
WEB APIでiPhoneネイティブアプリを作るには
ネイティブアプリとWEBアプリの違い
WEBアプリの特徴
HTTPプロトコルのメリット、WEB APIが提供される理由
1.4 App Storeで人気のWEB APIのiPhoneアプリ
WEB APIを活用したiPhoneアプリ
1.5 世界で日本で注目されるiPhoneアプリを作るには
注目されるiPhoneアプリとは
国際流通を意識したアプリ開発の重要性
世界で日本で注目されるiPhoneアプリを作るには
iPhoneならではのユニークな機能
Global,Universalを意識していること
口コミや広報戦略の配慮

2章 iPhoneプログラミングスタイル
2.1 iPhoneのプログラミング概要
主な開発環境
開発環境の整備手順
無料と有料の違い
iPhoneプログラミングの大まかなフロー
2.2 従来のプログラミング・スタイル(Objective-C+SDK)
地図を表示させるネイティブアプリの作成
ネイティブアプリのプログラミング
2.3 WEB APIを使ったプログラミング(Objective-C+SDK+API)
WEB APIを用いて地図を表示させるアプリの作成
WEB APIを利用したプログラミング

3章 iPhoneプログラミング基礎
3.1 WEBアプリのプログラミングの前に理解すること
WEB API利用にあたっての注意事項
WEB APIは登録しないと使えないものが多い
WEB APIは無限に使えないことが多い
WEB APIは疎結合であるということ
WEB APIはHTTP通信の基本を押さえておくこと
WEB APIはリクエストに対して結果を受け取る
3.2 WEBアプリで必要なiPhoneプログラミング基礎
WEBアプリの基礎
同期通信と非同期通信
同期通信のフロー
非同期通信のフロー
同期通信と非同期通信のメリット・デメリット
RESTインターフェースに対してアクセスをする
JSONで通信する
XMLを解析する
3.3 WEB APIのプログラミング方法
Yahoo!のWEB APIをサンプルに用いる
Yahoo!のAPIを使用するための準備
Yahoo!のウェブ検索API
Yahoo!が提供する、そのほかの検索API
3.4 プログラムの動作をテストする
通信プロセス確認にも有効なNSLog
NSLogによる動作テストの例
NSLogをより効果的に使用する方法

4章 iPhoneプログラミング応用1/WEB APIだけのプログラミング
4.1 WEB APIだけを使ったプログラミングとは
4.2 検索用APIを利用する
検索用API
作成するアプリ
4.3 地図APIを利用する
地図API
今回作成するアプリ
アプリの作成手順
今回の手法の解説
HTMLの解説
全ソースコード
4.4 SNS APIを利用する
SNS APIを利用する
Twitter API
今回作成するアプリ
アプリの作成手順
作業状態の表示機能
全ソースコード
4.5 動画APIを利用する
動画APIを利用する
YouTubeのAPI
iPhoneの動画プレイヤーと今回のアプリ
アプリの作成手順
今回の手法の解説
全ソースコード
4.6 写真APIを利用する
写真共有サービス
FlickrのAPIを利用する
json-freamworkを使うための準備
今回作成するアプリ
アプリの作成手順
全ソースコード
4.7 テキスト解析APIを利用する
Googleカレンダーの情報を取得するアプリ
Objective-C用のClient-Libraryの組み込み
googleCalendarから情報を取得するクラスを作成する

5章 iPhoneプログラミング応用2/iPhone機能とWEB APIのプログラミング
5.1 GPS+地図APIを利用する
JavaScriptによる位置情報の取得
位置情報を取得するHTMLファイルの作成
アプリの作成手順
移動を想定した位置情報の取得
全ソースコード
5.2 GPS+検索APIを利用する(ネイティブアプリ編)
ネイティブアプリによる位置情報の取得
全ソースコード
5.3 GPS+検索APIを利用する(WEB API編)
地図アプリと検索情報サービス
グルメサーチAPIを利用する
今回作成するアプリ
アプリの作成手順
全ソースコード

6章 デバッグ
6.1 ツール解説
デバッグ
Xcodeを補完する代表的なツール
iPhoneとAndroidアプリ開発の最も大きな違い
メモリ管理と開発支援ツール
メモリ解放の仕組みとメモリリーク
カウンターリファレンスによるメモリ管理
6.2 Instrumentsの使い方
Instrumentsの機能
Instrumentsの使用例
6.3 デバック例
メモリリークのデバッグ
Instruments使用における注意事項
6.4 よくあるエラーと対処方法
基礎的なエラーと対処方法
メモリ管理に起因するエラーとその対処

7章 App Storeで売れるために
7.1 アプリ公開までの流れ
iOS Developer Programに従った手続き
アプリ公開までの流れ
7.2 準備
実機テスト
Distribution ビルド
7.3 申請手続き
iTunes Connectでの申請
7.4 プロモーション
プロモーションの重要性
有力紹介サイトに取り上げてもらう
きめ細やかなアップデート
専用サポートサイトの運営
アプリを活性化して息の長い人気アプリに
補足資料
1 WEB API一覧
2 iOS SDKインストール概要

ご注文

シェアする

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

同じジャンルの商品

お知らせ

一覧