携帯 商品

携帯電話も通販で購入できるって知っていましたか?現在の携帯電話は、本体価格が非常に高価となっており、一時期のように頻繁に機種変更する…というのは難しくなってきました。
また、携帯メーカーは常に新製品を発表するため、過去の名モデル在庫でも取っておくことはありません。そのため、ちょっと前の良いデザインの携帯にしようと思っても、通常の携帯ショップではもう手に入らないことが多いのです。
しかし、通販の携帯ショップでは、安価な中古の携帯モデルを販売しており、最新のモノから型落ちのモデル、過去のレアな携帯までも販売しています。
これらは過去のデータを全て消去した「白ロム」にしてから販売されるため、プライバシーが漏れることはない、と言われています。

翻訳は?だが、内容はやはりよい

他の方もレビューに書いていらっしゃいますが、「はじめに」の冒頭部分で目を疑いました。3回読み直して意味が取れず、がっかりしましたが、ある意味、本の翻訳レベルがすぐにわかるということでよしとしましょう(苦)
ただし、本文では意味がちゃんとわかる箇所が多いので大丈夫ですよ。直訳調が多いですけど。自分は英語が苦手なので、原著を半分ほど読んでざせつ気味だったので、日本語で読めるだけで感謝しています。

最近(2009年3月中頃)、日本人の方が書かれたiPhoneのプログラミング用の本が何冊が出ていますが、環境説明やObjective-Cの説明に本の1/3から1/2を費やすなど、ある程度わかっている人が欲しい情報の量が少ないものが多いです。
それに対して、この本で取り上げているトピックはアプリケーションをプログラミングするところに注力していて有難いです。原著の発売時期から考えても情報的に不利な面があるはずですが、古さは感じません。その分、全くの初心者の方には、敷居が高いかもしれません。そう感じるようでしたら、日本人の書かれた本を、まずは読まれることをお進めします。

翻訳に落胆

本書の冒頭「はじめに」の一番最初の文からして意味が分かりません。
「iPhone のユニークな開発者テクノロジにぴったりのプラットフォームはきわめてまれです。」
???これはどういう意味なんでしょう???
ネットで調べたところ、原文は、
"Few new platforms can match the iPhone's unique developer technologies."
となっています。たしかに日本語に訳すのは難しいですが、このままの方がまだ意味が通じます。
しょっぱなからこの翻訳では、あとは推して知るべしです。返品して原書を購入したくなりました。
こういう時、本にもバージョンアップという制度があればいいのにと切に思うのですが、
どこかの革新的な出版社さん、検討していただけないでしょうか?

この★1つの評価は、あくまで日本語版に対するものです。

中級者向け

本書ではインターフェイス部分もソースコードで記述していて、
ほとんどがInterface Builderとの連携を利用しないソースになっている点と、
Objective-CやXcode自体の解説はないので
その部分だけ注意すれば良い解説書だと思います。

翻訳がだめだめ

原書はかなりの良書です。なのに、この邦訳はあたかも機械が翻訳したようで、大変読みづらいです。あまりの翻訳のひどさに星1です。原書は星4くらいです。

『iPhone SDK プログラミング大全』はかなり薄い内容で実用的でありませんでしたが、こちらは深く突っ込んだ内容で実際にプログラムを開発する際にヒントとなる要素がたくさん掲載されています。

ただ3Dに関する記述がないので、ゲームを作りたい方には参考にならないです。

これはスゴイ

原著は現在出版されているiPhoneのプログラミング本では Jonathan Zdziarski著 "iPhone SDK Application Development" や Christopher Allen著 "iPhone in Action" と並んで評価の高い本です。Zdziarskiが純粋ハッカー向け、Allenの本は辞書的で、どちらも公式SDKのリファレンス的内容です。それに対して本書はiPhoneのよりユニークな使用法を提案しつつ、プログラマーが間違え易い使用法をNotesにまとめてあり実用的です。アプリの使用場面からコーディングレベルまで極めてプラグマティックな姿勢が貫かれており、公式SDKだけでなくOpen ToolChainも自己責任で併用すれば良いと指摘しています。現行入手可能な本の中では入門者からハッカーまで一番お勧めできる本です。ただし、FoundationフレームワークやObjective-C 2.0についての解説は無いので、入門者の方は他の入門書を読んでから取り組まれた方が効率が良いと思います。