ネットアクセスが来ないまま1週間の休暇があります。iPhoneの開発に興味があります。iPhoneアプリケーションを完全にオフラインで学習および開発するには、どのアプリケーション、チュートリアル、ドキュメントなどをダウンロードする必要がありますか?ネットにアクセスできる状態でiPhoneにアプリをロードできるように準備するために必要な手順はありますか?
6 に答える
スタンフォードiPhoneプログラミングコースはポッドキャストであり、一度ダウンロードすると、ネットアクセスは必要ありません(ただし、作成したサンプルプログラムの一部は必要です)。
これはかなり完全な紹介であり、完了したら実際のプログラムを作成できるようになります。おそらく、1週間で合理的に吸収できるよりも多くのコンテンツが含まれています。現在のクラスコンテンツは2.xSDK用に作成されているため、ベータ3.0の混乱を心配する必要はありません。
本当に必要なのはMacとSDKだけです。開発者として登録している場合は、2.2.1または新しい3.0ベータ版をダウンロードしてください。2.2.1バージョンは、少なくともアプリのアップロードを開始するまでは、学習に適しています。必要なドキュメントをサブスクライブしてダウンロードしてください。[ヘルプ]->[ドキュメント]をクリックすると、左側にドキュメントセットが表示されます。必要なもの、または不明な場合はすべてのサブスクライブをクリックします。
http://developer.apple.com/iphone/index.action
これで、学習を開始するために必要なものがすべて揃いました。iPhoneにプログラムをインストールする場合は、開発者証明書を取得してキーを生成する必要があります。これはトリッキーで、正しく行うには時間がかかります。これを行いたくない場合は、SDKに含まれているiPhoneシミュレーターを使用してください。離れる前に、developer.apple.comサイトからHello Worldプログラムをダウンロードして、SDKで実行してみてください。「ビルドアンドゴー」でiPhoneシミュレーターを見ることができれば、設定されているはずです。
Objective-Cを初めて使用する場合は、AaronHillegassによる「MacOSX用Cocoaプログラミング(第3版)」を入手してください。教授法は素晴らしく、彼は基本をとてもよく説明しています。この本はデスクトッププログラミングを対象としていますが、Objective-Cのより良い入門書はありません。
http://www.amazon.com/exec/obidos/ASIN/0321503619/
よりiPhone固有のものが必要な場合は、DaveMarkとJeffLaMarcheによる「BeginningiPhoneDevelopment」を入手してください。彼らは非常に詳細な例を持っています。教授法はそれほど明確ではなく、章は非常に長く、複雑ですが、それは徹底的です。
http://www.amazon.com/exec/obidos/ASIN/1430216263/
別の本が必要な場合は、PragmaticProgrammersから「iPhoneSDKDevelopment」を入手してください。これはベータ版の本なので、いくつかの間違いがありますが、スタイルははるかに明確で、章ははるかに消化しやすい長さです。
http://www.pragprog.com/titles/amiphd/iphone-sdk-development
それらの本のどれもが消化するのに一週間以上かかるでしょうが、それらは良い出発点です。スタンフォードのポッドキャストをダウンロードしても、もう読めなくなっても害はありませんが、スタンドアロンのガイドとしては役に立ちません。いくつかの素晴らしい演習があるすべてのPDFをダウンロードすることを忘れないでください。
幸運を!
この質問に対する私の答えを参照してください:
https://stackoverflow.com/questions/332039/getting-started-with-iphone-development/332057#332057
あなたの質問は重複していることに非常に近いです。
そして、はい、あなたの電話は特定の開発モードに設定されなければなりません。これはすべて、SDKのドキュメントで説明されています。
SDKとiTunes/iPhoneのファームウェアを更新します。チュートリアルのポッドキャストもダウンロードします。最後に、ダウンロードして使用できる一連のPDFへの優れたリンクがあります。
私によると、roseindiaは良いオフラインコースですが、代わりにedumobile.orgのようなオンラインコースに行くことができます。これはあなたが知る必要のあるすべての重要な概念をカバーしているのであなたが始めるのに良いサイトです。あなたが問題なくあなたの個人的なiPhoneのためにあなた自身のアプリを作ることができるということ。