AppCode 2020.2 ヘルプ

プロジェクトの作成と管理

プロジェクトは、完全なソフトウェアソリューションを表す組織単位です。これは、コーディング支援、一括リファクタリング、コーディングスタイルの一貫性などの基盤として機能します。

AppCode は Xcode プロジェクトフォーマット(英語)を使用します。これにより、AppCode で既存の Xcode プロジェクトを開き、Xcode と互換性のある新しいプロジェクトを作成できます。すべての Xcode プロジェクトテンプレートは AppCode で利用可能です。

新規プロジェクトの作成

  1. 現在 AppCode でプロジェクトが開かれていない場合は、ようこそ画面新規プロジェクトをクリックします。それ以外の場合は、メインメニューからファイル | 新規プロジェクトを選択します。

  2. 開いたダイアログで、ターゲットとプロジェクトテンプレートを選択して次へをクリックします。

    Create New Project dialog page one

  3. 次のページで、以下のフィールドに入力します。
    • 製品名 : プロジェクトの名前。これはアプリケーションの名前にもなります。

    • 組織名 : 会社の名前またはあなたの名前。

    • 組織識別子 : 会社を識別する文字列。通常、逆 DNS 形式です。

    言語リストからプログラミング言語を選択します。

    プロジェクトにテストターゲットを追加したい場合は、単体テストを含めるUI テストを含めるを選択してください。Core Data フレームワークを使用したい場合は、コードデータを使用するを選択してください。

    完了をクリックします。
    he Create New Project dialog page two

プロジェクトを開く

AppCode を使用すると、複数のプロジェクトを異なるウィンドウで同時に開くことができます。デフォルトでは、別のプロジェクトが開かれている間にプロジェクトを開くたびに、AppCode は同じウィンドウでプロジェクトを開くか、新しいウィンドウでプロジェクトを開くかを選択するように求めます。今後この質問を表示しないチェックボックスを選択して、目的の動作をすべてのプロジェクトに適用できます。必要に応じて、後でこの動作を変更できます。

プロジェクトを開きます

  1. メインメニューからようこそ画面またはファイル | 開く開くをクリックします。

  2. 目的の .xcodeproj ディレクトリに移動します。

  3. 表示されたダイアログで、開くプロジェクトを含むディレクトリを選択します。

  4. プロジェクトを新しいウィンドウで開くか、現在のプロジェクトを閉じて既存のウィンドウを再利用するかを指定します。

コマンドラインからプロジェクトを開く

  • コマンドプロンプトで次のように入力します。

    <AppCode> <path_to_the_desired_*.xcodeproj folder>

<AppCode> は AppCode ランチャーです。詳細についてはコマンドラインインターフェースを参照してください。

プロジェクト開始を設定する

  1. 環境設定ダイアログ⌃⌥ S で、外観および振る舞い | システム設定 | プロジェクトのオープン時に移動します。

  2. 次のいずれかのオプションを選択します。
    • 新規ウィンドウでプロジェクトを開く : 新しいプロジェクトが開かれるたびに新しい AppCode ウィンドウを開きます。

    • 同じウィンドウでプロジェクトで開く : 同じ AppCode ウィンドウに留まります。

    • プロジェクトを開くウィンドウを確認する : デフォルトの動作を維持し、新しいプロジェクトを開く方法を選択するためのダイアログを表示します。

最近のプロジェクトを再開する

AppCode は最近のプロジェクトの履歴リストを保持しており、そこから希望のプロジェクトを選択できます。

AppCode が開始されると、最新のプロジェクトがデフォルトで再び開きます(環境設定ダイアログ⌃⌥ S でこのオプションが無効にされていない限り)。

最近のプロジェクトを再開する

  1. メインメニューからファイル | 最近使用したファイルを開くを選択し、リストから希望のプロジェクトを選択します。

  2. ようこそ画面で、最近のプロジェクトのリストが表示されている左側のペインで目的のプロジェクトをクリックします。ようこそ画面で入力を開始して、最近のプロジェクトのリストをフィルタリングします。

最近のプロジェクトのリストからプロジェクトを削除する

  • メインメニューからファイル | 最近使用したファイルを開く | プロジェクトの管理を選択し、リストから希望のプロジェクトを選択します。

  • 削除するプロジェクトの終了アイコンをクリックします。

    Remove a recent project from the list of the recent projects
    選択したプロジェクトは最近のプロジェクトのリストから削除され、ようこそ画面には表示されません。

ようこそ画面のリストからのみプロジェクトを削除するには、対象プロジェクトを右クリックし、ようこそ画面から選択を除去を選択します。

プロジェクトを閉じる

開いているプロジェクトのみが閉じられると、ようこそ画面が表示されます。複数のプロジェクトの場合は、それぞれがそのウィンドウで閉じられます。

プロジェクトを終了するには

  • メインメニューからファイル | プロジェクトを閉じるを選択します。

プロジェクトファイル

AppCode のプロジェクトは、ディレクトリベースのフォーマットで表されます。プロジェクトディレクトリにproject iconアイコンが表示されます。

このようなプロジェクトディレクトリには、次のファイルを含む .idea ディレクトリが含まれています。

  • プロジェクト構造を記述する .iml ファイル。

  • workspace.xml ファイルを開きます。

  • 多数の xml ファイル。各 xml ファイルは、projectCodeStyle.xmlencodings.xmlvcs.xml などの名前で認識できる独自の設定セットを担当します。

    たとえば、新しい実行 / デバッグ構成を追加し、エンコーディングを変更すると、2 つの異なる xml ファイルに影響します。これにより、プロジェクト設定がバージョン管理システムに保存され、さまざまなチームメンバーによって変更されるときに、マージの競合を回避できます。

.idea ディレクトリ内のすべての設定ファイルは、ローカル設定を保存する workspace.xml を除き、バージョン管理下置く必要があります。workspace.xml ファイルは、VCS によって無視されるものとしてマークする必要があります。

.idea ディレクトリは、プロジェクトツールウィンドウ⌥ 1プロジェクトビューに表示されません。

最終更新日 :

関連ページ:

ようこそ画面

プロジェクトが開かれていない場合、AppCodeはようこそ画面を表示します。例:AppCodeを初めて実行したとき、またはプロジェクトの唯一開いているインスタンスを閉じたとき。この画面から、新しいプロジェクトを作成したり、バージョン管理から既存のプロジェクトをインポート、開いたり、チェックアウトした...

ターゲットの管理

ターゲットでは、同じコードベースを使用してプロジェクトの複数のバージョンを作成できます。ターゲットを使用すると、iPhone / iPad、Free / Proなど、さまざまなバージョンのアプリを作成できます。ターゲットは、複数のアプリケーション間でメンテナンスとコードの更新を大幅に簡素化します。ど...

コマンドラインインターフェース

コマンドラインから AppCode 機能を使用します。ファイルとプロジェクトを開き、差分を表示し、ファイルをマージし、コードスタイルの書式を適用し、ソースコードをインスペクションします。AppCode 内からコマンドラインツールを実行する方法については、ターミナルを参照してください。スタンドアロンイ...

バージョン管理を有効にする

AppCode は 2 つのレベルでバージョン管理統合をサポートします。IDE レベルでは、VCS 統合は、デフォルトで有効になっているバンドルされたプラグインのセットを通じて提供されます。プロジェクトレベルでは、プロジェクトフォルダーを 1 つまたは複数のバージョン管理システムと関連付けることで、...

プロジェクトツールウィンドウ

このツールウィンドウを使用すると、プロジェクトをさまざまな観点から見て、新しい項目(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルの開き、目的のコードフラグメントへの移動などのタスクを実行できます。このツールウィンドウのほとんどの機能には、コンテンツペインのコンテキストメニューコ...

ファイルのサイズと長さの制限

ファイルサイズの制限 :パフォーマンスとメモリ消費の理由から、AppCode は次のファイルサイズ制限を設定します。AppCode が開くことができるファイルの最大サイズ。IDEプロパティによって制御されます。デフォルト値は 20000 キロバイトです。AppCode がコード支援を提供する、プロパ...