取り合えず、当初はAmazonで「i-Phone SDKの教科書」を買って見た。ウェブで調べた限り、入門には良い、こんな本が欲しかった等の評が見られたからだ。届いたそれを見て、取り合えずAppleのデベロッパー会員登録、SDKダウンロード、良く街角で人の出入りを数える時に使っているのを見るカウンターをシミュレートしたアプリのサンプルプログラミングをやってみた。まずInterfaceBuilder(以下IB)と言う視覚的デベロップツールによるインターフェースの部品配置、プログラム上にそれら各部品との接続口的な宣言を幾つか書き、またIBに戻って、それをプログラムに文字通り電線でつなぐ。で、後は僅かなプログラミングを施し、ビルド。i-Phoneシミュレーターが起動。素晴らしい。その様に書かれているままにスラスラと進めたが、殆ど身に残る感のないまま後二、三のサンプルを書き進んだ。
この本全体として、i-Phoneのプログラミングを体系的に把握する事は難しいと思う。サンプルも応用問題が出題されているが、道理がまだ分からないままインターネットで検索し回って、やっと何かしらが出来た具合だ。その経験は何かしらを身に付かせたが、アップデレゲートとは何か?とか、動的結合とは何か?等の疑問が残り、i-Phoneプログラミングの作法と言うものがあり、それに従わず好きにプログラミングをしても、わけの分からないエラーが頻発して、すぐに退場させられそうな雰囲気があった。今から考えると、結局その闇を探る様な期間は、別クラスとのやり取りを体験し、特殊な変数のスコープを覚えるまで続いた様に思う。
この本のリファレンスとしての機能は、特にNS系の関数や、ココアのライブラリについては全く浅く、UI系もダメ。正にガイドブック的なものだと思っておいた方が良いと思う。
ただしオブジェクト指向や、C言語、objrctive-c言語に対しては、覚書としての使い方が出来、初めの頃には結構助かった。今でもお約束事でど忘れした物に対しては、一番シンプルなこのリファレンスを思わず見てしまう。
IBについてはサンプルで使っているだけで、それもリファレンス的には使えない。
金が勿体無い人は、以下のサイトで触りは十分かも知れない。
http://gihyo.jp/dev/serial/01/iphone
objective-cに対しては以下のサイトがリファレンスになるが、2.0の追加機能に対しての説明はない。
http://wisdom.sakura.ne.jp/
NS系のライブラリについては、こちらのページなど大分お世話になりました。
http://konton.ninpou.jp/program/cocoa/index.html
それでも本が欲しいなら、今なら「基礎から学ぶiPhoneアプリ開発」と言う本が良いと思う。IBの説明が詳しいし、体系を説明しようとしている。
多分、これは通らなければならない登竜門の様な物だろう。初めは時間をかけても網のたらいに砂をかける如く知識は積もらない。細部が分からなければ全体が掴めない。全体が掴めなければ細部は理解出来無い。禅問答の様だが、いつか繋がる時がくるのが人間の知恵の凄い所だ。
iPhoneからの投稿
この本全体として、i-Phoneのプログラミングを体系的に把握する事は難しいと思う。サンプルも応用問題が出題されているが、道理がまだ分からないままインターネットで検索し回って、やっと何かしらが出来た具合だ。その経験は何かしらを身に付かせたが、アップデレゲートとは何か?とか、動的結合とは何か?等の疑問が残り、i-Phoneプログラミングの作法と言うものがあり、それに従わず好きにプログラミングをしても、わけの分からないエラーが頻発して、すぐに退場させられそうな雰囲気があった。今から考えると、結局その闇を探る様な期間は、別クラスとのやり取りを体験し、特殊な変数のスコープを覚えるまで続いた様に思う。
この本のリファレンスとしての機能は、特にNS系の関数や、ココアのライブラリについては全く浅く、UI系もダメ。正にガイドブック的なものだと思っておいた方が良いと思う。
ただしオブジェクト指向や、C言語、objrctive-c言語に対しては、覚書としての使い方が出来、初めの頃には結構助かった。今でもお約束事でど忘れした物に対しては、一番シンプルなこのリファレンスを思わず見てしまう。
IBについてはサンプルで使っているだけで、それもリファレンス的には使えない。
金が勿体無い人は、以下のサイトで触りは十分かも知れない。
http://gihyo.jp/dev/serial/01/iphone
objective-cに対しては以下のサイトがリファレンスになるが、2.0の追加機能に対しての説明はない。
http://wisdom.sakura.ne.jp/
NS系のライブラリについては、こちらのページなど大分お世話になりました。
http://konton.ninpou.jp/program/cocoa/index.html
それでも本が欲しいなら、今なら「基礎から学ぶiPhoneアプリ開発」と言う本が良いと思う。IBの説明が詳しいし、体系を説明しようとしている。
多分、これは通らなければならない登竜門の様な物だろう。初めは時間をかけても網のたらいに砂をかける如く知識は積もらない。細部が分からなければ全体が掴めない。全体が掴めなければ細部は理解出来無い。禅問答の様だが、いつか繋がる時がくるのが人間の知恵の凄い所だ。
iPhoneからの投稿