Sobes.tech
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 is pour 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_isMetaClass ou les méthodes isKindOfClass: et isMemberOfClass:.

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.