ラベル カテゴリ の投稿を表示しています。 すべての投稿を表示
ラベル カテゴリ の投稿を表示しています。 すべての投稿を表示

2010年5月26日水曜日

カテゴリ

カテゴリを使用すると、サブクラス化を行わずにメソッドを既存のクラス(自分がソースを持っていないクラス)に追加できます。
カテゴリを使用すれば、自身のクラスの実装を複数のファイル間で分けることもできます。

ex.

ヘッダファイル:
#import"ClassName.h"
@interfaceClassName(CategoryName) // メソッド宣言
@end

実装ファイル:
#import"ClassName+CategoryName.h"
@implementationClassName(CategoryName) // メソッド定義
追加メソッド
@end