2009-05-28 13 views
1

ネットアクセスがなくても一週間の休日があります。私はiPhone開発を学ぶことに興味があります。 iPhoneアプリケーションを完全にオフラインで学び、開発するためには、どのようなアプリケーション、チュートリアル、ドキュメントなどをダウンロードする必要がありますか?まだネットにアクセスしている間にiPhoneにアプリを読み込ませるための準備をするために必要なステップはありますか?iPhoneの開発をオフラインで学ぶには何が必要ですか?

答えて

3

唯一のものは本当にのmacとSDKです。開発者として登録されている場合は、2.2.1またはそれ以降の3.0ベータ版をダウンロードしてください。 2.2.1のバージョンは、少なくともあなたがアプリのアップロードを開始するまでは、上手くいくことができます。必要なドキュメントが購読してダウンロードされていることを確認してください。 Help-> Documentationをクリックすると、左側にドキュメントセットが表示されます。必要なものを購読するか、わからない場合はそのすべてをクリックしてください。

http://developer.apple.com/iphone/index.action

あなたは今、あなたが学習を開始するために必要なすべてを持っています。あなたのiPhoneにプログラムをインストールしようとする場合は、開発者の証明書を取得し、鍵を生成する必要があります。これは手間がかかり、正しいことに時間がかかります。これをやりたくない場合は、SDKに含まれているiPhone Simulatorを使用してください。退室する前に、developer.apple.comサイトからHello Worldプログラムをダウンロードし、SDKで実行してみてください。あなたが "Build and Go"してiPhone Simulatorを見ることができるなら、あなたは設定されるべきです。

Objective-Cを初めてお使いの方は、Aaron Hillegassの「Mac OS X用ココアプログラミング(第3版)」をお持ちください。教授のスタイルは素晴らしいですし、彼は基本を本当にうまく説明します。この本はデスクトッププログラミングを目的としていますが、Objective-Cについてのより良い紹介はありません。

http://www.amazon.com/exec/obidos/ASIN/0321503619/

あなたはもっと何かiPhoneの特定、デイブマークとジェフラマルシュで「iPhone開発の開始」を取得する必要がある場合。彼らは非常に深い例を持っています。教授のスタイルはあまり明確ではなく、章は非常に長くて複雑ですが、それは徹底しています。

http://www.amazon.com/exec/obidos/ASIN/1430216263/

あなたは別の本が必要な場合は、実用的なプログラマから "iPhone SDKの開発" を取得します。それはベータ版の本ですので、いくつかの間違いがありますが、スタイルははるかに明確であり、章ははるかに消化可能な長さです。

http://www.pragprog.com/titles/amiphd/iphone-sdk-development

それらの本は、いずれも消化するためにはるかに長い一週間よりも行くことができますが、彼らは良い出発点です。スタンフォードポッドキャストをダウンロードすることにも、それ以上読むことができないときには害はありませんが、スタンドアローンのガイドとしてはうまくありません。いくつかの偉大な練習を持っているすべてのPDFをダウンロードすることを忘れないでください。

Good Luck!

0

SDKとiTunes/iPhoneのファームウェアをアップデートします。チュートリアルのポッドキャストもダウンロードします。最後にここにはlinkがあり、ダウンロードして使用できるPDFの束になっています。

+0

あなたの携帯電話に最新のiPhone OS 3.0ベータ版をロードする場合は注意してください。ベータ版はしばらくしてから有効期限が切れます。あなたのメインの電話であれば痛みがあり、新しいベータ版に更新できないように休暇中です。 –

+0

非常に良い点!前述の3つのいずれかをアップグレードする前に、警告をよくお読みください。 – northpole

6

からのドキュメントでSDKスタンフォードiPhoneプログラミングコースはポッドキャストで、一度ダウンロードし、(あなたが書くのサンプル・プログラムの一部が)ネットアクセスを必要としません。

CS193P - iPhone Programming

それはかなり完全に導入され、あなたが完了し、そしてそれはおそらくあなたが合理的に週に吸収することができるより多くのコンテンツだとき、実際のプログラムを書くことができるようになります。現在のクラスコンテンツは2.x SDK用に書かれているので、ベータ3.0の混乱は心配しません。

+0

2.0と3.0のSDKは非常に似ていますが、いくつかの追加機能、余分なフレームワーク、バグ修正がありますが、実際にはほとんどの人にとって心配するものはありません。 – AriX

0

私によるとroseindiaは良いオフラインコースですが、代わりにedumobile.orgのようなオンラインコースに行くことができます。これは、あなたが必要とするすべての重要な概念知っているので、あなたはあなたの個人的なiphoneのためのあなた自身のアプリを何の困難もなく作ることができます。

関連する問題