Xcodeコードひな形のヘッダコメントを削除する

やること

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”

既存のテンプレートをコピーする。

$ 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

この中のファイル先頭のコメントを削除すれば、新規作成時にコメント行が表示されなくなる。