__MyCompanyName__. が自動補完されるようにする

SPECIAL


ファイル作成時に __MyCompanyName__. を自動補完する

Xcode でファイルを作成した際に、ファイルヘッダーおよび実装の冒頭に、コメントとして次のような行が自動生成されます。

//

//  SampleClass.h

//  SampleProject

//

//  Created by USERNAME on 平成22/07/21.

//  Copyright 2010 __MyCompanyName__. All rights reserved.

//

ここの "__MyCompanyName__." のところを、ファイル作成時に任意のテキストで置き換えるようにすることが出来ます。

設定はプロジェクト毎に行います。

Xcode3 の場合

Xcode3 の場合は、プロジェクトを開いたら、アップルメニューの【プロジェクト】から【プロジェクト設定を編集】を選択します。

そして、【一般】タブの "組織名" のところに、ファイル作成時に埋め込ませたい名前に書きかえます。

このようにすることにより、これまで "__MyCompanyName__." と表記されていた部分が "COMPANYNAME" に自動的に置き換わった状態で、ファイルが生成されるようになりました。

 

なお、Xcode3 では、Mac OS X のターミナルから次のコマンドを実行することで、新しいプロジェクトを作成した時にも組織名を自動的に設定することができるようです。

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

このようにすることで、プロジェクトの "組織名" の設定欄が空欄の時には、コマンドで設定した "COMPANYNAME" がグレー表示で入った状態になりました。組織名を入力しない場合にはこの、グレーで表示される組織名が新規ソースコードに書き込まれます。

Xcode4 の場合

Xcode4 の場合は、プロジェクトを開いたら、左側メニューからプロジェクト名を選択します。

そして、左側 "Utilities" メニューを表示させて、そこに "File inspector" を表示します。

そして、ここの "Organization" の欄に、ファイルを新規作成したときに埋め込ませたい組織名を指定します。