Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

< 前ページ次ページ > 目次を隠す

新規プロジェクトを作成する

このセクションでは、プロジェクト作成のプロセスを説明します。ここでは、Currency Converterに適したプロジェクトの作成に着目していますが、新規プロジェクトの作成時に使用可能なそのほかのオプションについても学習します。

このセクションの内容:

「新規プロジェクト」コマンドを選択する
プロジェクトタイプを選択する
Xcodeプロジェクトのインターフェイス


「新規プロジェクト」コマンドを選択する

プロジェクトを作成するには、「ファイル」>「新規プロジェクト」を選びます。「新規プロジェクト」アシスタントが表示されます。

プロジェクトタイプを選択する

Xcodeでは、CarbonおよびCocoaアプリケーションのすべてからMac OS Xのカーネル拡張やMac OS Xフレームワークに至るまで、各種のさまざまなアプリケーションをビルドできます。このチュートリアルでは、図 2-2に示すように、「Cocoa Application」を選択して「次へ」をクリックします。


図 2-2  Xcodeの「新規プロジェクト」アシスタント

The New Project Assistant in Xcode

  1. 図 2-3に示すように、「プロジェクト名」フィールドに、プロジェクトの名前として「Currency Converter」を入力します。


    図 2-3  プロジェクトの名前と場所の入力

    Entering the project's name and location
  2. 「選択」をクリックして、プロジェクトを保存するディレクトリまでナビゲートします。ポップアップメニューのプロジェクトディレクトリは、次第に、頻繁に使われるディレクトリで満たされていきます。今後はこれを使って時間を節約できます。

  3. 「完了」をクリックします。

  4. 「完了」をクリックすると、Xcodeは図 2-4に示すプロジェクトのファイルを作成し、プロジェクトウインドウを表示します。


図 2-4  Xcodeにおける新規のCurrency Converterプロジェクト

The new Currency Converter project in Xcode

Xcodeプロジェクトのインターフェイス

「グループとファイル」リストが提供され、プロジェクトのファイルと特性を簡単に検索できます。ソースファイルやイメージなど、プロジェクトを構成するすべてのリソースが、「グループとファイル」リストの最初の項目であるプロジェクトグループにまとめられます。このグループはプロジェクト名から命名されます(ここではCurrency Converter)。プロジェクトのファイルは、図 2-4に示すように、Classes、Other Sources、Resourcesなどのサブグループに分けられます。これらのグループは、プロジェクトのディスク上のレイアウトや、ビルドシステムがそれを処理する方法を必ずしも反映しているわけではないため、変更が可能です。グループは単にプロジェクトを整理するためのものです。Xcodeによって作成されたグループは、ほとんどのデベロッパに適していますが、自由に編成し直すことができます。

XcodeがCocoaアプリケーション用に設定するグループには次のものがあります。

プロジェクトグループの下には、スマートグループなど、他のグループがあります。スマートグループ—リストの左側にある紫色のフォルダです。これを使うと、iTunesのスマートプレイリストと同じような使いかたで、カスタムルールを使ってプロジェクトのファイルをソートできます。

そのほか、いくつかのグループが「グループとファイル」リストにあります。

好奇心の旺盛な方は、Finderでプロジェクトディレクトリを調べて、含まれているファイルを確認したいと思うでしょう。プロジェクトファイルには次のものがあります。

Currency Converter.xcodeproj

このパッケージには、プロジェクトを定義する情報が含まれます。これを直接変更することはできません。このパッケージをダブルクリックすると、プロジェクトを開くことができます。

main.m

アプリケーションのmain関数が書かれている、プロジェクトごとに生成されるObjective-Cファイル。

English.lproj

英語にローカライズされたリソースが含まれているディレクトリ。このディレクトリに、プロジェクトのnibファイルが自動的に作成されます。Dutch.lprojなど、英語以外のローカライズされたリソースディレクトリがある場合もあります。



< 前ページ次ページ > 目次を隠す


Last updated: 2008-01-24




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice