カテゴリ定義ファイル名の命名規則
カテゴリ(簡易プロトコル)を独立したファイルとして定義しときたい。どっかでみたな〜と思ってたけど、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