混同|誤用

NSObjectのクラスを判別するプロトコルメソッドが分からない。というかすぐ分からなくなる。

NSObject:isKindOfClass:

レシーバが引数のクラスもしくはその派生クラスのインスタンスの場合に真。

NSObject:isMemberOfClass:

レシーバが引数のクラスのインスタンスの場合に真。

と心に刻んでもすぐに忘れてしまう。JavaのinstanceofやisAssignableFromは忘れないんだけどなぁ。