iPad/iPhoneアプリを作る前に知っておきたい70の常識

概 要

iPhone/iPad向けアプリケーション開発者を対象にした、アプリを作る前に知っておくべき知識やマナーをQ&A形式で解説した入門書です。はじめてiPhoneアプリを開発してみようと考えた人向けに「何からはじめればいいのか?」「開発にはなにが必要なんだろう?」「どんなアプリケーションがいいのか?」といった疑問に一問一答形式で回答しています。本書を読めばiPhoneアプリの特徴、企画の立て方、収益を得る方法、開発環境の準備、プログラム手順のおおまかな流れ、デバッグの方法、ユーザのサポート方法、さらなるプログラミングの勉強方法まで、iPhoneアプリ開発に必要なすべてがわかります。

著者 沼田哲史
価格 本体1700円(税別)
ISBN 978-4-7980-2930-6
発売日 2011/3/25
判型 A5
色数 1色
ページ数 272
CD/DVD
対象読者 初級
シリーズ
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

Chapter 1 iPhone/iPadアプリの疑問

Q01 誰でもiPhoneアプリを作れますか?

Q02 はじめて作るアプリは無料アプリがいいですか?

Q03 iPhoneアプリはパソコンやケータイでも使えますか?

Q04 iPhoneアプリの企画はどうすればいいですか?

Q05 ユーザインタフェースのデザインはどうすればいいですか?

5.1 ユーザインタフェースとは?

5.2 ユーザインタフェースをデザインするということ

Q06 iPhoneアプリのプログラミングはどうしたらいいですか?

Q07 iPhoneアプリはどのような手順で開発するのですか?

Q08 iPhoneアプリでお金が稼げますか?

8.1 iPhoneアプリというプラットフォームの規模

8.2 iPhoneアプリ開発者が得るもの

Q09 どのようなiPhoneアプリが売れていますか?

9.1 有料トップのiPhoneアプリ

9.2 有料トップのiPadアプリ

9.3 無料トップのiPhoneアプリ

9.4 無料トップのiPadアプリ

9.5 人気アプリの傾向分析

Q10 iPhoneアプリやiPadアプリはどこで売られていますか?

Q11 App Storeって何ですか?

11.1 iTunes Store内のApp Store

11.2 App Storeのベストセラー表示

11.3 アプリケーションの詳細情報

Q12 iPhoneアプリを作るにはいくらかかりますか?

12.1 アプリケーション本体の開発費用

12.2 開発用のMac

12.3 開発(動作確認)用のiOSデバイスの購入について

12.4 iPhoneやiPadなどの実機でアプリの動作確認をする開発費用

12.5 参考図書やその他の費用

Q13 どうやってiPhoneアプリを作りますか?

13.1 iOS SDKについて

13.2 iOS SDKのインストール

13.3 プロジェクトの作成(Xcode)

13.4 ユーザインタフェースのデザイン(Interface Builder)

13.5 アクションメソッドの用意(Xcode)

13.6 アクションメソッドの接続(Interface Builder)

13.7 機能の実装(Xcode)

13.8 Objective-Cについて

Q14 iPhoneアプリとiPadアプリに違いがありますか?

Q15 無料アプリって何ですか?

Q16 無料アプリで儲けるとはどういうことですか?

16.1 広告を掲示して儲ける

16.2 他のアプリまたはサービスのクライアントを作る

16.3 体験版を作って有料アプリへの誘導につなげる

16.4 アプリ内課金で儲ける

16.5 アプリ自体を自社の広告として使う

Q17 広告付きアプリって何ですか?(広告掲載収入が見込める広告アプリとは)

Q18 有料アプリは自分で価格をつけられますか?

Q19 アプリ内課金って何ですか?

Q20 マルチタッチ操作の考え方(マウスやキーボードを使わずにアプリを操作する概念)

Chapter 2 iPhoneアプリ開発の疑問

Q21 フリーソフトでiPhoneアプリが作れますか?

Q22 WindowsパソコンでiPhoneアプリが作れますか?

Q23 iPhoneアプリを作るには資格が必要ですか?

Q24 iPhoneアプリ開発の手順はどのような流れになりますか?

24.1 Apple Developerとして登録する(Apple IDの取得)

Q25 iOS SDKって何ですか?

Q26 iPhoneアプリはiOS Developer Programに加入しないと開発できませんか?

Q27 iOS SDK以外にiPhoneアプリ開発することができませんか?

Q28 NDAって何ですか?

Q29 最新のMac OS XでないとiOS SDKはインストールできませんか?

Q30 アプリを作るにはどんなスキルが必要ですか? どうやって勉強しますか?

30.1 完成力

30.2 企画力

30.3 デザイン能力

30.4 プログラミングの能力

Chapter 3 プログラミングの疑問

Q31 プログラミングでわからないことはどうやって調べますか?

31.1 わからないことを紙に書き出してみる

31.2 ウェブで検索する

31.3 英語で検索することを怖がらない

31.4 WWDC10のビデオを片っ端から見る

31.5 逆引きスタイルの本を参照する

31.6 友人と問題を話し合ってみる

31.7 詳しい人に聞いてみる

31.8 とりあえず後回しにする

Q32 Xcodeで何ができますか?

Q33 Interface Builderで何ができますか?

Q34 Interface Builderを使わずにiPhoneアプリの画面をプログラミングできますか?

Q35 iOSシミュレータで何ができますか?

Q36 プログラミング中のアプリケーションをどうすれば実機テストできますか?

36.1 iOS Developer Programへの加入

36.2 テスト用デバイスの登録

36.3 アプリ識別子の登録

36.4 プロビジョニング・プロファイルの作成

36.5 インストールと実行

Q37 デバッグって何ですか?

37.1 問題(不都合)の発見

37.2 原因の究明

36.3 問題の修正

Q38 プログラムを修正しやすくするリファクタリングって何ですか?

Q39 メモリリークって何ですか?

Q40 パフォーマンスツールって何をするものですか?

Q41 Instrumentsで何ができますか?

Q42 オブジェクト指向プログラミングとはどういうものですか?

Q43 マルチタッチのプログラミングはどうしたらいいですか?

Q44 iPadで採用された新しいUIは何ですか?

44.1 実物大キーボード

44.2 ポップオーバー

43.3 スプリットビュー

Q45 新しいiOSで採用される新しいAPIはどうすればわかりますか?

Q46 Objective-Cで何ができますか?

Q47 Objective-Cプログラミングで気をつけることは何ですか?

Q48 異常終了するときの原因はどうやって調べたらいいですか?

Q49 画面を回転させるための対応はどうしたらいいですか?

Q50 「問題なく完了しました」と表示されてビルドが成功しているのに実行できないのはなぜですか?

Q51 アプリ内課金の購入情報は保存する必要がありますか?

Chapter 4 開発のための知識

Q52 アプリ開発で大事なアイデアをどうやって出せばいいですか?

Q53 Apple社のガイドラインって何ですか?

Q54 Apple社のドキュメントはどこで入手できますか?

Q55 どうすればiAd広告を埋め込んだ無料アプリを配布できますか?

55.1プロジェクトにiAdフレームワークを追加する

55.2 iAdのバナービューを追加する

Q56 プログラミングしないでiPhoneアプリが作れませんか?

Q57 配布するiPhoneアプリにバグなどの不都合があってはいけませんか?

Q58 iPhoneアプリ開発について相談するところはありますか?

58.1 Cocoa勉強会(関東)

58.2 Cocoa勉強会関西

58.3 非営利活動法人MOSA

58.4 WWDC(英語)

Chapter 5 App Store/サポートの疑問

Q59 iPhoneアプリができたらどこへ申請すればいいですか?

Q60 App Storeでは何が審査されますか?

60.1 アプリケーションが説明通りに動作するか

60.2 利用している最中に強制終了しないか

60.3 非公開なAPIが使われていないか

60.4 iOS Human Interface Guidelinesに沿っているか

60.5 iOSデバイスごとの差異に対応しているか

60.6 レーティング(年齢制限)が正しく設定されているか

Q61 ガイドラインを守らないアプリはどうなりますか?

Q62 App Storeの登録には何が必要ですか?

Q63 App Storeを経由しないでiPhoneアプリをインストールできますか?

Q64 iPhoneアプリがApp Storeに公開されるまでにどれくらいの期間がかかりますか?

Q65 特定の100人にiPhoneアプリを一度にインストールする方法はありますか?

Q66 ユーザのサポートはどうすればいいですか?

66.1 サポートURLがユーザとの窓口になる

66.2 特別にサポートページやメールアドレスを用意する

Q67 Apple社へユーザサポート情報を連絡する必要がありますか?

Q68 iPhoneアプリの不都合を修正したときの対応はどうすればよいですか?

Q69 カスタマーレビューの対策はどうすればいいですか?

Q70 アプリの宣伝はどうすればいいですか?

PR

秀和システム