isMemberOfClass vs confronto tra classi con ==
-
30-09-2019 - |
Domanda
C'è qualche differenza reale tra:
id value;
BOOL compare1 = [value isMemberOfClass:[SomeClass class]];
BOOL compare2 = [value class] == [SomeClass class];
per controllare se value
è un oggetto SomeClass
?
Soluzione
Se value
è un NSProxy
, isMemberOfClass:
controllerà correttamente l'dell'oggetto proxy, l'altro costrutto, credo, non voglio (Penso che sarà isProxy:
maldestramente duplicato).
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow