2013-08-31 7 views
5

iPhoneアプリケーションの開発が初めてです。私はアプリケーションを開発し、iPhoneにデプロイするつもりです。 iPhone SDKをインストールするためのソフトウェアとハ​​ードウェアの要件は何ですか?iPhoneアプリケーションの開発に必要なハードウェアとソフトウェア

現在、私は2GB RAMとWindows XPオペレーティングシステムを搭載したIntel Core 2 Duoプロセッサを搭載しています。

だからIPhone開発に始めるためにどのようなハードウェアとソフトウェアの私を提案してください

あなたは自由であるXcodeのが必要であることをしたら、あなただけのリンゴのMacミニまたは任意のリンゴのPCは、iPhoneの開発を始めるために必要
+5

Macが必要です。 – BoltClock

+0

Macのみならず、OS X 10.9.4以降を実行しているMacコンピュータ –

答えて

6

アップルコンピュータが必要です。私はそれがサポートされていることを確認し、実行可能で、リリースされるOS X Mavericks(OS X 10.9)が可能です。開発用に4 GB未満のRAMをお勧めしません。

プログラミング環境に関しては、OS XはUNIXシステムであり、開発するために必要なほとんどのツールが付属しています。 IDEはアップルから別途ダウンロードする必要があります。これは「XCode」と呼ばれています。現在のバージョンのIDEは4.xですが、Mavericksがリリースされるとバージョン5.xがリリースされます。

XCodeにはiOSエミュレータが付属しているため、開発中に実際のiPhoneを用意する必要はありませんが、仮想環境での作業は決して実際のハードウェアでの作業と同じではないため再開されます(ホストターゲット開発モデル)。 iOSエミュレータを使用することを選択した場合、より多くのRAMとおそらくはSSDディスクが高速化します。

XCodeには、Instrumentsという動的トレースツールも付属しています。 Instrumentsは、もともとSun MicrosystemsがSolarisプラットフォームで開発したDTraceトレースフレームワークに基づいています。

appleからiOSデベロッパーアカウントが必要な場合は、developer.apple.comで約100ドル(国によって異なる)を取得できます。

書籍に関しては、Objective-Cに関する本を購入し、iPhone SDKに入る前にかなり慣れていることを確認してください。私が過去に使った本はProgramming Objective Cでした。リンゴのWebサイトにObjective-Cに関するチュートリアルがありますが、オブジェクト指向のパラダイムが自信がない限り、私はそれをフォローしようとはしません。

Apples Developersのウェブサイトには、チュートリアルの素敵なコレクションと、iPhone開発に関するビデオがあります。

+0

私はJavaでの経験があり、Cについてはあまり知らない。Cはない。 –

+0

Objective-CはCのスーパーセットである.Javaを使ってiPhone用のアプリケーションを開発することはできない。 –

+0

あなたのファンダメンタルズがJavaで明確であれば、簡単に客観的なことを学ぶことができます - iphoneの料理本でCとiphoneアプリケーションの開発をしています。 –

0

iphoneアプリケーションの開発に使用されるリンゴの開発者サイトで利用可能です。

+0

もっと正確に言えば、MacOSX 10.8.4を実行できるMac、そして今後6ヶ月以内の10.9.x。 – marko