Avatar ·

Como substituir isKindOfClass em Swift para verificar o tipo de um objeto?

Olá a todos! Comecei a estudar Swift depois de Objective-C e me deparei com um problema. Em projetos antigos em Objective-C, eu costumava usar o método `isKindOfClass` para verificar o tipo de um objeto em tempo de execução. Por exemplo, tenho um array com objetos diferentes e preciso determinar se um objeto específico é uma instância de uma determinada classe. Aqui está como eu fazia antes: ```objc if ([someObject isKindOfClass:[MyCustomClass class]]) { // faz algo } ``` Agora em Swift, estou tentando escrever um código similar, mas o compilador diz que `isKindOfClass` não está disponível. Tentei escrever assim: ```swift if someObject.isKindOfClass(MyCustomClass.self) { // erro: Value of type 'Any' has no member 'isKindOfClass' } ``` O que estou fazendo de errado? Como verificar em Swift se um objeto é de um determinado tipo?