プロジェクトの操作
Xcode で作成するアプリは、[project(プロジェクト)] が必要であり、必要なファイルやリソースを揃えて保持します。[File(ファイル)] > [New(新規)] > [New Project(新規プロジェクト)] を選択して、プロジェクトを開始して下さい。Xcode は新しいワークスペースウィンドウを開き、プロジェクトテンプレートを選択するダイアログを表示します。Xcode は iOS、watchOS、および OS X アプリの一般的なスタイルを開発するための組み込みのテンプレートを提供しています。これらのテンプレートは、本質的なプロジェクト構成とすばやく開発作業を開始できるようにヘルプファイルが含まれています。
プロジェクトナビゲータでプロジェクトファイルの名前を表示します。プロジェクトナビゲータでファイルを選択すると、ファイルの内容が適切なエディタまたはビューアで表示されます。下のスクリーンショットは冒険 (Adventure) プロジェクトを示しています。実装ファイル (APAViewController.m) が、プロジェクトナビゲータで選択されており、ファイルの内容がソースエディタに表示されます。
プロジェクトは、ビルドするアプリのファイルおよびリソースのリポジトリ
プロジェクトは、1つ以上のアプリ (またはコマンドラインツールやプラグインなどの他のソフトウェア製品) をビルドするために必要な要素を含んでいます。プロジェクトはまた、これらの要素間の関係を維持します。これらの要素は以下のものを含んでいます:
- ライブラリやフレームワーク、イメージファイル、およびユーザインタフェースファイル (実装ファイルおよび適切なヘッダファイルを含む) ソースコードファイルへの参照
- プロジェクトナビゲータでファイルを整理するためのグループ
- プロジェクト・レベルのビルド構成
- それぞれは、単一のアプリを生成するターゲット
プロジェクトナビゲータでプロジェクト名を選択すると、プロジェクトエディタを開きます。特定のコンパイラオプションのソフトウェア開発キット (SDK) のバージョンから、あなたのアプリをビルドする方法のあらゆる側面を指定するには、プロジェクトエディタを使用できます。このスクリーンショットでは、Adventure プロジェクトが、プロジェクトナビゲータと、プロジェクト・エディタで選択されています。プロジェクトエディタは Adventure プロジェクトの情報ペインを表示します。
プロジェクトを作成すると、Xcode は、2つの標準的なプロジェクトレベルのビルド構成を提供します:デバッグとリリース。これらの構成は、それらがデバッグ情報を含むかどうかと、各ビルドが最適化される程度により大きく異なります。これらの2つのビルド構成はおそらくあなたの製品開発のニーズに十分でしょう。ほとんどの開発者は、ビルド設定の大半の値を変更する必要は全くありません。
より多くのビルド構成を追加するには、プロジェクトエディタを開き、プロジェクトの既存の構成のいずれかを複製し、その設定を変更します。たとえば、完全に最適化されたが、またあなたの最適化されたコードをデバッグするためにデバッグ情報も含むビルドを構成する事が出来ます。
プロジェクトまたはワークスペースを閉じて開く
プロジェクトまたはワークスペースを閉じるには、[ファイル(File)] > [プロジェクトを閉じる(Close Project)] か、[ファイル] > [ワークスペースを閉じる(Close Workspace)] を選択して下さい。Xcode はあなたがどのウインドウを開いて、それらがどのように構成されていたかを覚えており、プロジェクトやワークスペースを再度開いたときには、それらを復元します。
前:複数のワークスペースを使用
次:ターゲットの操作