Vorrei verificare se un oggetto (ad esempio someObject
) è assegnabile (cast-grado) a una variabile di un altro tipo (ad esempio SpecifiedType
). In Java, posso scrivere:
someObject instanceof SpecifiedType
Una domanda correlata è scoprire se il tipo di runtime di un oggetto è uguale a un altro tipo. In Java, posso scrivere:
someObject.getClass().equals(SpecifiedType.class)
Come si può fare in Objective-C?