4

两者之间是否有任何真正的区别:

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

检查是否value是一个SomeClass对象?

4

1 回答 1

7

如果valueNSProxy,isMemberOfClass:将正确检查代理对象,我相信另一个构造不会(我认为它会笨拙地重复isProxy:)。

于 2010-06-27T05:33:10.737 回答