AppCode 2023.1 ヘルプ

プロジェクトへの投入

プロジェクトにさまざまな形式のファイルを追加して、グループにまとめることができます。最小限の労力でファイルを作成するには、利用可能な AppCode または Xcode テンプレートを使用してください。

必要に応じて、空のファイルを追加したり、新しいファイルテンプレートとファイルタイプを作成したりすることもできます。

ファイルの作成

AppCode は、サポートするほとんどの言語のファイルテンプレートを提供します。これにより、ファイルの目的に適した初期コンテンツでファイルを作成できます。例: Swift タイプおよび Objective-C クラスのファイルテンプレート、JavaScript ファイル、XSLT スタイルシートなどがあります。さらに、AppCode でファイルを作成するために、すべてのデフォルトの Xcode テンプレートを使用できます。

通常、テンプレートベースのファイルのファイル名拡張子は自動的に設定されるため、指定する必要はありません。ただし、ファイルタイプに許可されている拡張子が複数ある場合は、そのうちの 1 つを選択できます。例: 新しいクラスを作成するときに、Objective-C クラスの .m 拡張機能と Objective-C++ クラスの .mm 拡張機能のどちらかを選択できます。

AppCode テンプレートからファイルを作成する

  1. 以下のいずれか 1 つを実行します:

    • プロジェクトツールウィンドウ Alt+1 で、新しいファイルを作成するグループを選択し、メインメニューからファイル | 新規を選択します。

    • 対応するグループを右クリックし、コンテキストメニューから新規を選択します。

    • Alt+Insert を押します。

  2. リストから希望のファイルタイプを選択します。

  3. 開いたダイアログで、対応するフィールドにファイル名(拡張子なし)を入力します。

    選択したテンプレートに応じて、ダイアログにはさまざまなオプションがあります。例: コードファイルの場合は、場所、グループ、ターゲットを選択できます。

    New file from template

    必要に応じてその他の情報を指定します。例: 対応するファイルテンプレートにそのような変数が含まれていて、その値が現在設定されていない場合は、カスタム変数の値を定義するように求められます。

Xcode テンプレートからファイルを作成する

  1. メインメニューからファイル | 新規 | Xcode テンプレートからファイルを選択します。または、プロジェクトツールウィンドウ Alt+1 でグループを右クリックし、Xcode テンプレートからファイルを選択します。

  2. 表示されたダイアログで、左側のペインでファイルの種類を選択します。右側のペインで、テンプレートを選択します。

    Create file from Xcode template: Step 1

    次へをクリックして続けます。

  3. 新しいファイルのファイル名と場所を指定します。ロケーションフィールドで選択したデフォルトの場所を使用するか、別の場所を指定することができます。目的のグループとターゲットを選択して完了をクリックします。

    Create file from Xcode template: Step 2

空のファイルを作成する

  1. 以下のいずれか 1 つを実行します:

    • プロジェクトツールウィンドウ Alt+1 で、新しいファイルを作成するグループを選択し、メインメニューからファイル | 新規を選択します。

    • 対応するグループを右クリックし、コンテキストメニューから新規を選択します。

    • Alt+Insert を押します。

  2. 新規ファイルの作成ダイアログで、ファイル名と拡張子を入力します。必要に応じて、ディスク上のファイルの場所、ファイルを追加するグループ、ターゲットを変更できます。

    OK をクリックします。

グループを作成する

グループは Xcode プロジェクトモデルの概念です。AppCode で作成されたグループは Xcode と完全に互換性があります。

グループはプロジェクトファイルに順序をつけることを許可し、これが彼らの唯一の目的です。プロジェクト項目は好きなように配置できます。例: Model、View、Controller クラスを別々のグループにまとめたり、テスト用のグループ階層を作成したりできます。

グループは、プロジェクトツールウィンドウ Alt+1 およびナビゲーションバーに、フォルダーアイコン the Folder icon (フォルダーが存在する場合)またはライトフォルダーアイコン the Folder light icon (フォルダーが存在しない場合)で表示されます。

グループを作る

  1. プロジェクトツールウィンドウ Alt+1 で、宛先ディレクトリノードを選択します。

  2. 選択を右クリックするか Alt+Insert を押してコンテキストメニューを表示し、新規 | グループを選択します。

  3. 新規グループダイアログで、グループ名を指定してください。デフォルトでは、AppCode はグループとディレクトリ構造を同期させるために、グループの基礎となるディレクトリを作成します。必要に応じて、このディレクトリなしでグループを作成することができます。そうするには、フォルダーの作成チェックボックスをオフにします。

  4. OK をクリックしてください。グループがプロジェクトツールウィンドウに表示されたらすぐに、ファイルとグループをそこにドラッグできます。

選択からグループを作成する

  1. プロジェクトツールウィンドウ Alt+1 で、Ctrl を押しながらクリックして、いくつかのアイテム(ファイルやグループ)を選択します。

  2. 選択を右クリックするか Alt+Insert を押してコンテキストメニューを表示し、新規 | 選択からグループを選択します。選択した項目はすべてプロジェクト階層の同じレベルになければなりません。

  3. 新規グループダイアログで、グループ名を指定して OK をクリックします。

フォルダー参照を作成する

AppCode のグループとは対照的に、フォルダー参照は物理的な構造です。フォルダー参照を使用すると、AppCode と同じフォルダー構造を維持しながら、ファイルをファイルシステム上のフォルダーに整理できます。そのため、IDE の外部からアセットファイルを管理できます。

そのフォルダーを、コンパイルする必要がないプロジェクトリソース(たとえば、アイコン)の格納場所として使用します。IDE はそのようなフォルダー内のソースファイルをプロジェクトの一部と見なしません。

フォルダー参照を作成する

  1. プロジェクトツールウィンドウ Alt+1 で、目的のグループを選択します。

  2. 選択を右クリックするか Alt+Insert を押してコンテキストメニューを表示し、新規 | フォルダー参照を選択します。

  3. 新しいフォルダーの参照ダイアログで、フォルダー名を指定してください。必要に応じて、ここでグループとターゲットを変更することもできます。

  4. フォルダー参照とそれぞれの物理フォルダーを作成するには、OK をクリックします。

関連ページ:

ファイルテンプレート

ファイルテンプレートは、作成する新しいファイルのデフォルトコンテンツの仕様です。作成するファイルのタイプに応じて、テンプレートは、そのタイプのすべてのファイルで期待される初期コードとフォーマットを提供します(業界または言語の標準、企業ポリシー、その他の理由による)。AppCode は、新しいファイルを作成するときに提案される、サポートされているすべてのファイルタイプの定義済みテンプレートを提供します。ファイルテンプレートの管理と構成を押して IDE 設定を開き、を選択します。詳しくは、ファイルお...

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

プロジェクトツールウィンドウでは、様々な視点からプロジェクトを見て、新しいアイテム(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルのオープン、必要なコードフラグメントへの移動など、様々なタスクを実行することができます。このツールウィンドウのほとんどの機能には、コンテンツペインのコンテキストメニューコマンドとして、関連するショートカットを介してアクセスします。また、ビューには、作成されたスクラッチファイル、データベースコンソール、および拡張スクリプトを管理できるスクラッチとコン...

ファイルタイプの関連付け

AppCode は、さまざまな言語やテクノロジを表すファイルの言語固有の機能(構文のハイライトやコード分析など)について、ファイルタイプのリストを保持します。各ファイルタイプは、言語サービスを 1 つ以上のファイル名パターンにリンクします。ファイルタイプのデフォルトリストには、関連するすべてのファイル名パターンが含まれていますが、カスタム言語ファイルに新しいファイルタイプを追加したり、既存のファイルタイプに関連付けられたファイル名パターンを変更したりできます。エディターでファイルを開くと、App...

ターゲット

ターゲットを使用すると、同じコードベースを使用してプロジェクトの複数のバージョンを作成できます。ターゲットを使用すると、iPhone/iPad、Free/Pro など、さまざまなバージョンのアプリを作成できます。ターゲットは、複数のアプリケーション間でメンテナンスとコードの更新を大幅に簡素化します。どのプロジェクトにも少なくとも 1 つのターゲットが含まれています。新しいプロジェクトを作成すると、デフォルトですでに 1 つのターゲットが付属しています。新しいターゲットを作成するプロジェクト設定で...

ユーザーインターフェース

AppCode でプロジェクトを開くと、デフォルトのユーザーインターフェースは次のようになります。プラグインのセットと構成設定によっては、IDE の外観と動作が異なる場合があります。エディター:フォーカス: エディターを使用して、ソースコードの読み取り、書き込み、探索を行います。アクションインジケーターとアクションリスト:アクションリストを開く: ガターに表示されるさまざまなアイコン(など)は、クイックフィックスやその他のアクションに気付くのに役立ちます。このようなアクションインジケーターをクリ...

プロジェクトのセキュリティ

潜在的なセキュリティリスクを防ぐために、AppCode では、プロジェクトのソースがわからない場合にプロジェクトを開く方法を決定できます。AppCode は、オープニングプロセス中に実行されるタスクまたは構成について警告し、信頼できるソースを構成できるようにします。不明なソースからプロジェクトを開く:不明なソースから開いた Xcode プロジェクトでは、ビルドスクリプトに悪意のあるコードが含まれている可能性があります。プロジェクトに含まれている Swift パッケージ、およびスタンドアロンの S...