5
6

More than 5 years have passed since last update.

Objective-Cでの抽象メソッド定義方法

Last updated at Posted at 2014-03-15

スーパークラスに抽象メソッドを用意したいケースは有ると思います。
でも、空実装を作るのは面倒だったりしますよね?

でどうするかといういうと以下のような抽象メソッドを集めたカテゴリー
を作ります。コンパイルエラーはもとより警告も出ません。

SomeClass.h
@interface SomeClass(SubclassDefines)
-(void)abstractMethod1;
-(void)abstractMethod2;
@end

でも、空実装を作ってその中から例外を飛ばした方が他人や未来の自分に
親切かもしれません。

5
6
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
5
6