4

次の間に実際の違いはありますか?

id value;
BOOL compare1 = [value isMemberOfClass:[SomeClass class]];
BOOL compare2 = [value class] == [SomeClass class];

オブジェクトであるかどうかを確認するvalueには?SomeClass

4

1 に答える 1

7

の場合value、プロキシされたオブジェクトNSProxyisMemberOfClass:適切にチェックしますが、他の構成はチェックしないと思います(不器用に複製されると思いますisProxy:)。

于 2010-06-27T05:33:10.737 に答える