Junior — Middle
Cum se determină categoria de date din care face parte o clasă într-un limbaj de programare?
sobes.tech AI
Răspuns de la AI
În iOS (Swift/Objective-C), pentru a determina categoria de date a unei clase, poți folosi:
- În Swift, operatorul
ispentru verificarea apartenenței la un tip sau protocol. - Metoda
type(of:)pentru obținerea tipului unui obiect. - În Objective-C, funcția
class_isMetaClasssau metodeleisKindOfClass:șiisMemberOfClass:.
Exemplu în Swift:
class Animal {}
class Dog: Animal {}
let dog = Dog()
if dog is Animal {
print("dog aparține categoriei Animal")
}
print(type(of: dog)) // Va afișa "Dog"
Astfel, se poate determina la ce clasă sau categorie aparține un obiect.