カテゴリ(簡易プロトコル)を独立したファイルとして定義しときたい。どっかでみたな〜と思ってたけど、Objective-C 2.0プログラミング言語: メソッドのクラスへの追加 で発見。 :-) 命名規則はこんな感じ。 ファイル 命名規則 例 ヘッダファイル <カテゴリ追加先のクラス名>+<カテゴリ名>.h NSString+Foo.h 実装ファイル <カテゴリ追加先のクラス名>+<カテゴリ名>.m NSString+Foo.m おんでもって、ソースはこんな感じ。 // NSString+Foo.h @interface NSString (Foo) @end // NSString+Foo.m @implementation NSString (Foo) @end 命名規則に従ってなくてもコンパイルは通るけど、あとで見直すと気持ち悪かったりする。やっぱし、最初が肝心だよね。:-)