LoginSignup
8
8

More than 5 years have passed since last update.

カテゴリでプロトコルに適合する

Last updated at Posted at 2014-03-10

カテゴリ+プロトコル

JAVAで言うところのインターフェースのような使い方ができるObjective-Cのプロトコル。デリゲートとして使われることが多いですが、複数のプロトコルを採用していくとクラスの宣言が徐々に肥大化してきます。
このプロトコルの採用は、次のようにカテゴリに分散して記述することができます。

カテゴリでのプロトコル採用

@interface ClassName (Category) <Protocol>

@end

こんなときに便利

  • .mファイルが肥大化してファイルを分割したいとき
  • クラスを外部へ公開したい場合採用しているプロトコルを隠蔽したい場合
8
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
8