isMemberOfClass vs comparer les classes avec ==
-
30-09-2019 - |
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
?
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