メタ
クラスオブジェクトであるClass
オブジェクトがココアにあります。私が知っているように、これは実際Objective-Cクラスですが、仕様はありません。 2つのクラスオブジェクト間の等価性を確認するにはどうすればよいですか?クラス(メタクラスオブジェクト)オブジェクトをチェックする方法は、別のクラスオブジェクトと同じです
Class a = [@"" class];
Class b = [[NSObject alloc] init] class];
BOOL c = (a == b); // Is this right?
だけ明確にすること、 'class'メソッドは、クラスではなく、メタクラスを返します。 – jlehr
@jlehr私は自分のコードで重大な間違いを発見しました。ありがとう。 – Eonil
[クラスBがクラスAのサブクラスかどうかを判断する方法](http://stackoverflow.com/questions/7282249/how-to-determine-whether-class-b-is-a-subclass- of-class-a) – Eonil