NSDictionary次のコードがではなく を返すのはなぜ__NSDictionaryIですか?
NSDictionary* dict = [NSDictionary dictionary];
Class c = [dict class];
NSLog(@"%@", c);
オブジェクトが のインスタンスであるかどうかを確認するオプションは何NSDictionaryですか? 調べたところ、表示されていないため呼び出す[__NSDictionaryI class]ことができません。
[dict classForCoder]戻りNSDictionary、良い解決策のようですが、カスタムクラスのオブジェクトを呼び出すと失敗しませんか? オブジェクトが特定のクラスのインスタンスであるかどうかを確認する最も一般的な方法は何ですか?