新しいCocoaクラスを作成するときに、Xcodeによって作成された初期テンプレートをどのように変更しますか。
Xcodeの新しいクラスウィザードを使用するときに作成されるコメントとクラス名を参照しています。
既存のテンプレートを変更することはありません。つまり、階層の下(または開発者ツールをインストールした場所)では何も変更しないでください。/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
これは誰かに役立つかもしれません:
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
Xcodeは、ファイルとプロジェクトのテンプレートにテンプレートファイルを使用し、作成時に両方で変数の拡張を行います。
Xcode 3.0テンプレートは、[Dev Installation] / Library / Xcode /、おそらく/ Developer / Library/Xcodeにあります。これらのテンプレートを変更したり、独自のテンプレートを追加したりする場合は、次のディレクトリを使用して、新しい/変更されたテンプレートを保存し、将来の開発者ツールのアップグレードによって消去されないようにします。
/ Library / Developer / Shared / Xcode / [File | Target | Project] Templates /ディレクトリを使用して、すべてのユーザーが共有するテンプレートを使用することもできると思います。
テンプレートのMyCompanyNameを変更するだけの場合は、次のコマンドラインでうまくいきます。
defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{ "ORGANIZATIONNAME" = "NewCompanyName";}'
ファイルテンプレートの作成に関する優れたチュートリアルは、ここ[MacResearch.org]にあります。
Xcode 4 および Xcode 5 では、ユーザーファイル テンプレートは次の場所に配置できます。
~/Library/Developer/Xcode/Templates/[Category]
[Category] は、テンプレートを分類するために使用できます (選択した名前を選択してください)
フォルダーがまだ存在しない場合は、作成してください。
xcode 5.0.1 の場合:
1.Go->アプリケーション
2.「xcode」アプリケーションを右クリック
3.「パッケージの内容を表示」を選択
4.contents/Developer/Library/Xcode/Templates
単に作成者名と組織を変更したい場合は、この回答を参照してください。
テンプレートを変更するよりもはるかに簡単です。
Xcode 4.4の場合、前述の方法はいずれも機能しません。この要点は、部分的なハッキーなソリューションを提供します。より良い方法を知っている場合は、フォークして強化してください。
xCode を右クリックし、[パッケージの内容を表示]を選択して、[ contents/Developer/Library/Xcode/Templates
. ここでは、すべてのプログラミング言語のテンプレートを見つけることができます。
ここでいくつかの視覚化:
XCode 4.5 でプロジェクトを右クリックし、[ファイル インスペクターを表示] をクリックしてから、ファイル インスペクターの 2 番目のタブ (プロジェクト ドキュメント グループ) で組織名を変更します。