やること
Xcodeでソースを新規作成する際、デフォルトのヘッダのコメントを変更する。
テンプレートの変更というと難しいイメージがあるが、けっこう簡単にできる。
最初に
iOS用のテンプレートは下記に存在している。
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates
これを元に、自分用のテンプレートを作成する。
手順
既存のテンプレートを複製
下記のフォルダがあるかチェックする。
$ ls -l "$HOME/Library/Developer/Xcode/Templates/File Templates”
存在しない場合は、フォルダを作成する。
$ mkdir -p "$HOME/Library/Developer/Xcode/Templates/File Templates”
既存のテンプレートをコピーする。
※ここでは「CoCoa Touch」をコピーして「Custom」とする。
$ cp -pr "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Cocoa Touch" "$HOME/Library/Developer/Xcode/Templates/File Templates/Custom"
Xcodeを再起動する。
以上で、ファイル作成時に新規テンプレートが選択できるようになる。
テンプレートの編集
個々のテンプレートは、下記のファイルを編集することによって、テンプレートを編集できる。
Templates/File Templates/Custom 配下
例えば、NSObjectを継承するクラスを作成するテンプレートは
Objective-C class.xctemplate/
___FILEBASENAME___.h
___FILEBASENAME___.m
この中のファイル先頭のコメントを削除すれば、新規作成時にコメント行が表示されなくなる。