Gostaria de verificar se um objeto (por exemplo someObject
) é atribuível (passível de conversão) a uma variável de outro tipo (por exemplo SpecifiedType
). Em Java, eu posso escrever:
someObject instanceof SpecifiedType
Uma pergunta relacionada é descobrir se o tipo de tempo de execução de um objeto é igual a outro tipo. Em Java, eu posso escrever:
someObject.getClass().equals(SpecifiedType.class)
Como isso pode ser feito no Objective-C?