111

新しいCocoaクラスを作成するときに、Xcodeによって作成された初期テンプレートをどのように変更しますか。

Xcodeの新しいクラスウィザードを使用するときに作成されるコメントとクラス名を参照しています。

4

10 に答える 10

106

既存のテンプレートを変更することはありません。つまり、階層の下(または開発者ツールをインストールした場所)では何も変更しないでください。/Developer

代わりに、カスタマイズしたバリアントを作成するテンプレートのクローンを作成します。次に、名前と情報を変更します。最後に、アカウントのLibrary/Application Supportフォルダ内の適切な場所にそれらを配置します。具体的には、次のようにします。

  • ファイルテンプレート:~/Library/Application Support/Developer/Shared/Xcode/File Templates/
  • ターゲットテンプレート:~/Library/Application Support/Developer/Shared/Xcode/Target Templates/
  • プロジェクトテンプレート:~/Library/Application Support/Developer/Shared/Xcode/Project Templates/

そうすれば、新しい開発者ツールをインストールするときにそれらが上書きされることはなく、心ゆくまでそれらを微調整することができます。

更新 Xcodeの新しいバージョンの場合、更新されるパスは次のようになります。 ~/Library/Developer/Xcode/Templates/File Templates/Source

于 2008-08-29T01:14:27.997 に答える
45

これは誰かに役立つかもしれません:

XCode 6からXCode 9 に関しては、ファイル テンプレートは次の場所にあります。

/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source

更新: @ carbo18 が指摘したように、ディレクトリを作成し、~/Library/Developer/Xcode/Templates/File Templates/Sourceそこにカスタム テンプレートを配置することをお勧めします。最良の方法は、次のいずれかをベースとして使用することです。/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File Templates/Source

于 2014-12-23T12:13:33.937 に答える
32

Xcodeは、ファイルとプロジェクトのテンプレートにテンプレートファイルを使用し、作成時に両方で変数の拡張を行います。

Xcode 3.0テンプレートは、[Dev Installation] / Library / Xcode /、おそらく/ Developer / Library/Xcodeにあります。これらのテンプレートを変更したり、独自のテンプレートを追加したりする場合は、次のディレクトリを使用して、新しい/変更されたテンプレートを保存し、将来の開発者ツールのアップグレードによって消去されないようにします。

  • ファイルテンプレート:〜/ Library / Developer / Shared / Xcode / File Templates /
  • ターゲットテンプレート:〜/ Library / Developer / Shared / Xcode / Target Templates /
  • プロジェクトテンプレート:〜/ Library / Developer / Shared / Xcode / Project Templates /

/ Library / Developer / Shared / Xcode / [File | Target | Project] Templates /ディレクトリを使用して、すべてのユーザーが共有するテンプレートを使用することもできると思います。

テンプレートのMyCompanyNameを変更するだけの場合は、次のコマンドラインでうまくいきます。

defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "NewCompanyName";}'

ファイルテンプレートの作成に関する優れたチュートリアルは、ここ[MacResearch.org]にあります。

于 2008-08-29T01:44:41.807 に答える
12

Xcode 4 および Xcode 5 では、ユーザーファイル テンプレートは次の場所に配置できます。
~/Library/Developer/Xcode/Templates/[Category]

[Category] ​​は、テンプレートを分類するために使用できます (選択した名前を選択してください)

フォルダーがまだ存在しない場合は、作成してください。

于 2012-01-06T10:51:41.157 に答える
6

xcode 5.0.1 の場合:

1.Go->アプリケーション

2.「xcode」アプリケーションを右クリック

3.「パッケージの内容を表示」を選択

4.contents/Developer/Library/Xcode/Templates

于 2013-12-03T02:23:29.847 に答える
2

単に作成者名組織を変更したい場合は、この回答を参照してください。

テンプレートを変更するよりもはるかに簡単です。

于 2017-01-03T17:32:30.323 に答える
1

Xcode 4.4の場合、前述の方法はいずれも機能しません。この要点は、部分的なハッキーなソリューションを提供します。より良い方法を知っている場合は、フォークして強化してください。

于 2012-08-29T14:45:11.410 に答える
1

xCode を右クリックし、[パッケージの内容を表示]を選択して、[ contents/Developer/Library/Xcode/Templates. ここでは、すべてのプログラミング言語のテンプレートを見つけることができます。

ここでいくつかの視覚化:


ここに画像の説明を入力


ここに画像の説明を入力

于 2014-08-28T12:07:26.770 に答える
-8

XCode 4.5 でプロジェクトを右クリックし、[ファイル インスペクターを表示] をクリックしてから、ファイル インスペクターの 2 番目のタブ (プロジェクト ドキュメント グループ) で組織名を変更します。

于 2012-11-12T17:38:32.783 に答える