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
isom 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_isMetaClassof de methodenisKindOfClass:enisMemberOfClass:.
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.