1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> 携帯電話&アクセサリー >> iPhoneの

iPhone開発のための必要条件

AppleのiPhoneのためのソフトウェアを開発するには、AppleのiOSのソフトウェア開発キット(SDK)、SDKを実行することができ、コンピュータ、およびCザのようなオブジェクト指向プログラミング言語の基本的な理解を必要としますiOSのSDKはXcodeの、Appleの独自の統合開発環境だけでなく、アプリケーションのパフォーマンスをテストするために使用される他のツール、および設計のユーザインタフェースが含まれています。本当に最初からアプリケーションを構築し、AppleのApp Storeにそれを得るためにが、SDKは、無料で利用でき、あなたが登録開発者になる必要があります。
前提条件

のiOS SDKの最小ハードウェア要件は、MacintoshでありますIntelベースのプロセッサを搭載したコンピュータ、およびこれは、Macintosh OS XオペレーティングシステムのSnow Leopardのバージョンを実行しています。 iPhone用のアプリケーションは、オブジェクト指向プログラム言語Cの目的-C2は、デバイス固有のアプリケーションが含まれているココアとココアタッチフレームワークを追加して、Cのスーパーセットであるに基づいて客観-C2プログラミング言語で書かれていますプログラム·インターフェース、またはAPIの。これらのAPIは、短い、非常に読み取り可能なコードで複雑な機能を提供するように設計されています。 Objective-Cのは、CやJavaのようなオブジェクト指向プログラミング言語の少なくとも基本的な理解を持っている必要があり、実装し、読みやすいように設計されているが。
ログイン
のiOS SDK
を取得します

のiOS SDKは、登録されたApple開発者に利用可能です。あなたは、アップルのWebサイト(参考文献を参照)に無料で登録できます。あなたが登録するとき、あなたはあなたを識別し、イベントを登録するために使用されるのApple IDを作成します。すでにiTunesを、またはAppleのMobileMeサービスの利用からのApple IDをお持ちの場合は、開発者として登録し、それを使用することができます。登録済みの開発者として、あなたは、iOS SDKの最新バージョンをダウンロードできるようになります。で

は、使用するプライマリのiOS SDKツールがある
ツールを使用してください統合開発環境であるXcodeの、またはIDE。あなたはXcodeでプロジェクトを作成し、それにSDKのフレームワークをリンクします。フレームワークは、動的共有ライブラリとそのすべてのサポートリソースを含むディレクトリです。それはあなたのObjective-Cのコードでは、Xcodeで記述し、コンパイルするためにそれを使用、実行、およびデバッグ。インターフェイスBuilderを使用して、アプリケーションのユーザーインターフェイスを作成します。 Interface Builderは、あなたのインターフェイスを描画するために使用し、その後、Xcodeでプロジェクトにバンドルされているリソースファイルとして保存する独立したグラフィカルなアプリケーションです。準備ができたら、あなたのプロジェクトをビルドし、コンピュータに接続されたiPhoneまたは他のiOSデバイスにiOSシミュレータのいずれかに、または直接Xcodeのを介して送信する。

ログインプログラムに参加

あなたが実際接続されたデバイス上でアプリケーションをテストしたいポイントに達したときは、SDKのハードウェアテスト機能にアクセスする必要がある、インスツール。このアクセ​​ス権を取得するためのiOSデベロッパプログラムに参加。 2010年12月現在、三つの異なるiOSデベロッパプログラムがあります。企業のプログラムは年間299ドルであるが個人や企業のプログラムは、年間の両方の99ドルです。企業のプログラムでは、社内使用のためにアプリケーションを配布することを可能にしながら、両方の個人や企業のプログラムは、あなたがiTunesのApp Storeからアプリケーションを配布することができます。どちらの会社や企業のプログラムでは、共同プロジェクトで作業する開発チームを作成することができます。あなたは、Appleの開発者向けサイトで、これらのプログラムのいずれかを購入することができます。で