2009-12-05 18 views
5

私は基本的なC知識を持っています。私はiPhone App Developmentを学ぼうとしています。iPhone App Devの学習に最適な方法は何ですか?

私はObjC for Macを最初に学んで、Stephen G. Kochanの本を使って、これらの原則をiPhone Devに変えるべきでしょうか?またはObjCの知識をiPhone App開発に移そうとすると、後で特定のiPhoneアプリのチュートリアルなしでObjCを学習すると、最初に混乱するでしょうか?私はiPhone App Devをすばやく学ぶ最善の方法を使用しようとしています。フォーラムでそれを学ぶ方法はいくつかあります。

私は私の質問は、その後、学習XcodeとiPhoneアプリのDevは、iPhone用のコードに学習の私の最終的な結果に向けて右または間違った方法をすること、にObjC言語を学ぶだろうと思い?または、特定のXcodeとiPhoneアプリケーションの開発を学び、ObjCのマスターに費やす時間を残す必要がありますか?

私はiPhone App Devを学ぶほど賢明に次の2ヶ月を費やしたいと思っています。

+0

[ココアとObjective-Cのリソースは?](http://stackoverflow.com/questions/7571/cocoa-and-objective-c-resources) –

答えて

5

は、プレスカンファレンス帳「iPhone開発の開始」を取得し、それに加えて、私はスティーブンKochanで「Objective-Cの2.0でのプログラミングを」になるだろうとアディソンWesleyから出版しました。

「初心者のiPhone開発」の本を読んで、Objective C 2.0に関する知識と理解をKochanの本で補完してください。

4

iPhoneから始めましょう。 Apressによって出版されたJeff LamarcheとDave Markの "Beginning iPhone Development"という本を入手することをお勧めします。そしてまた、いくつかの開発ブログ(ちょうどiPhoneの開発や結果の負荷のためにそのような何かをグーグル)

+0

ありがとうございました。だから私が終わりに私を傷つけることはありません限定されたObjCを知ってしまうだろうか? – HollerTrain

+0

本書は、最後までにあなたに非常に良い知識を与えるでしょう。 –

+0

ありがとうございます。私は実際に私が入力すると電子書籍を通過しています(私は入力していませんが、私は考えを得る:))。最初の2つのチュートリアルはやや簡単でしたが、私はObjCの概念を理解しているので、私が戻ってすべてを再検討しなければならないと心配しています。私は自分の時間をどこに費やすべきか心配していると思う。ただ、iPhone Devの書籍やObjC、そしてiPhoneのdevブックに焦点を当てる。あなたの前のコメントでは、厳密にiPhone Appと言っていましたが、ObjCの原則を理解するのに害はないと思います。 – HollerTrain

0

おそらくあなたは概念と言語の一般的な流れを理解して確認して、最初にObjCを学ぶことであろう最善の方法を読みました。これは、言語の構文を理解するために、いくつかのサンプルアプリケーション(hello world、projecteuler stuffなど)を書くだけです。

その後、小さなサンプルのiPhoneアプリを作成して書き込むことをおすすめします。言語やフレームワークに慣れているように感じたら、アプリケーションのアーキテクチャをレイアウトすることができます。具体的な問題や質問について

は、あなたがポインタはあなたがしようとしている特定の物事を解決するために取得することができますフォーラム、スタックオーバーフロー、IRCチャットなどがあります。

私はiPhone Devを起動する前にObjCに関するすべてのことを学ぶと言っているわけではありませんが、少なくとも言語を把握してすべてのチュートリアルの頭や尾を作ることができます。上述したよう

+0

Thanks Crowe。だからObjCの「基本」だけを学んで、私はツタで何が起こっているのか理解することができます。私が道のりでMac向けのソフトウェアを作ることに変身したいのであれば、これは私を敬遠しますか?私はObjCに費やすべき時間の量を心配しています... – HollerTrain

+0

いいえ、後でMac用のアプリを作りたいと思っているなら、あなたを邪魔してはいけません。必要に応じて、iPhoneアプリを完成した後、いつでもObjCをブラッシュアップすることができます。 –

0

「iPhone Development for Dummies」の書籍を購入しました。この本は壮大なものではありませんでしたが、いくつかの章のためにそれに沿って(そして私は本を読むだけでなく、コードを盛り上げて、excersizesを実行するなどを意味します) - 私はハングアップすることができましたそれは数日後です。

また、私はではありません。私が始めたときにObjective-Cを知っています - 最初に本に章がありました。少し概観しましたが、私を始めるための基礎は十分です。私はそれを本当に汗をかくことはありませんでした。私はココアの範囲と文脈なしでObjective-Cを学ぼうと思っていますが、実際には私のそばを飛ぶだけです。

すでにC++、あるいはJavaのような他のOO言語を使い慣れている人は、Objective-Cの学習に時間を費やしすぎてしまいます。実際のコードになると、実際にはC++とはまったく異なるいくつかのものしかありません。また、XCode IDEを使用すると、入力する手作業の多くを手助けすることができます。これが大きな助けになります。

いくつかのチュートリアルを入力して実行し、デバッグすると、すぐに把握できます。

0

"Beginning iPhone Development"の本は私にとってとても役に立ちました。また、新しいHead First bookがあります。私はこの1つを自分で経験したことはありませんが、通常はヘッドファーストシリーズの書籍が学習に好きです。オンラインリソースの

0

充実しています:お気に入りが含まれます:cocoaFusionポッドキャスト(MDNショーの今一部):http://www.mac-developer-network.com/category/shows/podcasts/mdnshow、コア直感:http://coreint.org、と愛とココアのようなブログ:http://cocoawithlove.com

あなたがダイビングをしたい場合は、私を助けた何をコアデータには、この本:http://pragprog.com/titles/mzcd/core-data

ちょうどこれも発見されました。無料ビデオチュートリアル:http://cocoatouchnetcast.com

関連する問題