「サンプルプログラムでマスターする 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 |
関連記事
-
-
映画の見方が変わる 「スクリプトドクターの脚本教室」
発売後しばらく売り切れ続出で買えなかった本。スクリプトドクターとは、何らかの理由で行き詰まってしまっ
-
-
[WatchKit] Apple WatchアプリをRejectされた話
Apple Watch はいつの間にか電池がかなり減っていることが多く、いつどのように減っているか知
-
-
[iOS] INNER JOIN に失敗する
非常に面妖な状況でにわかには信じがたいのだが、iPhone 6 Plus だと問題なく動作する
-
-
かなりスパルタンなピアノの調律アプリ
平均律を調べていて発見。 ピアノの調律ゲーム 〜平均律訓練アプリ〜 驚くほど難しい。自
-
-
iPad Air 2 OpenAL再生でプチノイズ発生(更新あり)
新アプリが動き始めたので、TestFlightを利用してベータテストを行っている。自分のiPad2や
-
-
iPhone/iPad で教育
この本は面白そう。今後は教育分野での応用も増えていくだろう。 その時に、iPhone/iPad は教
-
-
[iPhone 開発本] 実践iPad/iPhoneゲームプログラミング 沼田 哲史
MacOS XとiPhone用のゲーム用フレームワーク Karakuri Framework を開発
-
-
省メモリプログラミング
昔買った「省メモリプログラミング」を読み返してみたら、Objective-Cで採用している参照カウン
-
-
iPhone Dev Center が We’ll be back soon.
iPhone Dev Centerが昨日からずっとメンテナンス中。もうすぐ1日経つと思うけどいつま
-
-
[iPhone6 Plus] はじめて保護ガラスを貼ってみた JTT Online Glass Protector
会社の知り合いが色をまちがって購入したということで、iPhone6 Plus 用保護ガラスを