Sobes.tech
Junior — Middle

Hoe bepaal je de datacategorie waartoe een klasse in een programmeertaal behoort?

sobes.tech AI

Antwoord van AI

In iOS (Swift/Objective-C), om de datacategorie van een klasse te bepalen, kun je gebruiken:

  • In Swift, de operator is om te controleren of een object tot een type of protocol behoort.
  • De methode type(of:) om het type van een object te verkrijgen.
  • In Objective-C, de functie class_isMetaClass of de methoden isKindOfClass: en isMemberOfClass:.

Voorbeeld in Swift:

class Animal {}
class Dog: Animal {}

let dog = Dog()

if dog is Animal {
    print("dog behoort tot de categorie Animal")
}

print(type(of: dog)) // Zal "Dog" afdrukken

Op deze manier kun je bepalen tot welke klasse of categorie een object behoort.