Junior — Middle
Come determinare la categoria di dati a cui appartiene una classe in un linguaggio di programmazione?
sobes.tech AI
Risposta dell'AI
In iOS (Swift/Objective-C), per determinare la categoria di dati di una classe, puoi usare:
- In Swift, l'operatore
isper verificare l'appartenenza a un tipo o protocollo. - Il metodo
type(of:)per ottenere il tipo di un oggetto. - In Objective-C, la funzione
class_isMetaClasso i metodiisKindOfClass:eisMemberOfClass:.
Esempio in Swift:
class Animal {}
class Dog: Animal {}
let dog = Dog()
if dog is Animal {
print("dog appartiene alla categoria Animal")
}
print(type(of: dog)) // Stampa "Dog"
In questo modo, puoi determinare a quale classe o categoria appartiene un oggetto.