Junior — Middle
Comment déterminer la catégorie de données à laquelle appartient une classe dans un langage de programmation?
sobes.tech IA
Réponse de l'IA
En iOS (Swift/Objective-C), pour déterminer la catégorie de données d'une classe, vous pouvez utiliser :
- En Swift, l'opérateur
ispour vérifier l'appartenance à un type ou protocole. - La méthode
type(of:)pour obtenir le type d'un objet. - En Objective-C, la fonction
class_isMetaClassou les méthodesisKindOfClass:etisMemberOfClass:.
Exemple en Swift :
class Animal {}
class Dog: Animal {}
let dog = Dog()
if dog is Animal {
print("dog appartient à la catégorie Animal")
}
print(type(of: dog)) // Affichera "Dog"
Ainsi, il est possible de déterminer à quelle classe ou catégorie appartient un objet.