「サンプルプログラムでマスターする iPhone SDK」 の感想
2009年9月に発売された本。
iPhone SDK 3.0 リリース後に書かれた本なので、3.0で追加された新機能がいろいろ紹介されている。
プログラミング実践ガイド、という副題が付いているだけあって実践的な内容になっている。この本からいきなり開発を始めるのは難しい。「はじめてのiPhoneプログラミング」あたりを読んでから始めるのが個人的なおすすめ。
iPhone Games Projects や iPhone Cool Projects と同様に、複数の著者の共著。
著者は柴田 文彦(1-3章), 森田 秀幸(4-1,4-3,4-4,4-5), 森本 一茂(4-2,4-6), 近藤 修平(4-7,4-8), 加藤 貴之(5章、Appendix)の5人。
サンプルプログラムはここからダウンロードできる。
1-3章はMac関連本で有名な柴田氏が書いている導入にあたる部分。3章は、iPhone SDK 3.0で選べる6つのテンプレートを使い、ちょっとずつ改造をしてテンプレートの内容を紹介している。6つ全てをまとめて説明している本は他になかったような気がする。
3章はそれなりに有用だと思うが、awakeFromNib などあまり見慣れない関数が説明無くいきなり使われていたりするので、初心者が読むのは難しい。
4章は、iPhone SDK 3.0で追加された、Map Kit Framework、Core Data Framework、iPod ライブラリアクセス機能(Media Player Framework)、GameKit Framework をサンプルプログラムを使って紹介した章で、非常に実践的。
サンプルプログラム自体も、TwitterクライアントだったりP2Pでマルペケオセロを作ったり加速度センサーを使ってゲームを作ったりとても楽しい。
5章とAppendix ではKaoSlotというフリックで顔と胴体を合わせるゲームを作ってApp Storeで公開するまでの流れが紹介されており、これを読みながら進めればはまることは少なそうだ。
中級者向けによい本だと思う。
第3 章 プロジェクトテンプレートの利用 P039-P094
1 Navigationベーステンプレート
2 OpenGL ESテンプレート
3 Tab Barテンプレート
4 Utilityテンプレート
5 Viewベーステンプレート
6 Windowベーステンプレート
第4 章 サンプルアプリチュートリアル . P095-P262
1 Objective-Cプログラミング & Cocoa Touchフレームワーク
2 観光名所案内アプリ (Map Kit Framework)
3 オリジナルWebブラウザ
4 お手軽Twitterクライアント
5 Core Dataを使ったTodo管理アプリ (Core Data Framework)
6 音楽再生機能付きスライドショー (Media Player Framework)
7 P2P通信を使った対戦ゲーム (GameKit Framework)
8 モーションセンサを使ったアクションゲーム
第5 章 アプリ開発プロジェクトの流れ P263-P317
1 はじめに
2 アプリケーションの設計
3 実装
APPENDIX
1 実機での検証
2 App Storeでの配布
サンプルプログラムでマスターする iPhone SDKプログラミング実践ガイド | |
ビー・エヌ・エヌ新社 2009-09-26 売り上げランキング : 48664 by G-Tools |
関連記事
-
ついにうちにもジェットブラックが来た。
予約から1ヶ月、ようやくうちにもiPhone 7 Plus ジェットブラックがきた。(2016/10
-
とりあえず iPhone 6 Plus に対応する
iPhone 6 Plus は対応したアプリでないと画面が自動的に拡大されてらくらくホンぽい表示にな
-
View-Based Application に UINavigationController を追加する方法その2
今回はSkitchを使ってキャプチャ画像を貼ってみた。キャプチャだとコードがコピペできないが...
-
Admob SDK が Google AdMob Ads SDK になっていた
かなり以前に作ったアプリをアップデートするにあたって、AdMobで謎のエラーが出ているので最新
-
安くなったPFUのSnapLiteを買ってみた
昔からほしかったが高くて手が出なかったPFUのSnapLiteが2018年3月に販売終了になったらし
-
[iOS SDK] QuickDialog を使ってみた
iOS オープンソースライブラリ徹底活用 菊田剛著 秀和システム | DevCafeJp で紹介さ
-
iPhone 4S は Bluetooth 4.0 採用。G-SHOCK GB-6900 が使えるとよいのだが
アップル - iPhone - 比較 によると確かに iPhone 4S から Bluetooth
-
[iOS SDK] NSUserDefaults boolForKey でNOが返ってくるとNOが格納されていたのか値が存在しなかったのかが不明
NSUserDefaults Class Reference にあるとおり、NSUserDefau
-
必ず結果が出るブログ運営テクニック100 を読んでみた
ネタフルのコグレマサト氏と和洋風のするぷ氏のブログ本がTLで話題になっていたので買ってみた。 売れて
-
最近読んだ本: 良いコードを書く技術
評判良さそうだったので買ってみた。200ページちょっとの薄い本なので、さくっと読み終えることができる