Question

Y at-il une réelle différence entre:

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

pour vérifier si value est un objet SomeClass?

Était-ce utile?

La solution

Si value est un NSProxy, isMemberOfClass: va bien vérifier l'objet par proxy, l'autre construction, je crois, ne (je pense qu'il gauchement double isProxy:).

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top