メモ代わり。てきとーに。 いや、ですからてきとーですって。 2年前ぐらいにPythonあたりでメールくれた方、ごめんなさい。メール紛失してしまい無視した形になってしまいました。。。

2012年6月22日金曜日

[Objective-C][お勉強][メモ] 型のイントロスペクション

実行時にインスタンスがどの型かを調べることができる。
調べるためには、NSObjectのメソッドが使える。

isMemberOfClass:
レシーバが、引数で指定されたクラスであるかどうか調べる。

[objA isMemberOfClass:ObjA];

objAはObjAクラスであるかどうか。


isKindOfClass:
レシーバが、引数で指定されたクラスを継承しているか、または属しているかを調べる。

.

0 コメント: