Junior — Middle
Ako určiť kategóriu údajov, ktorej patrí trieda v programovacom jazyku?
sobes.tech AI
Odpoveď od AI
V iOS (Swift/Objective-C) môžete na určenie kategórie dát triedy použiť:
- V Swift-e operátor
isna kontrolu príslušnosti k typu alebo protokolu. - Metódu
type(of:)na získanie typu objektu. - V Objective-C funkciu
class_isMetaClassalebo metódyisKindOfClass:aisMemberOfClass:.
Príklad v Swift-e:
class Animal {}
class Dog: Animal {}
let dog = Dog()
if dog is Animal {
print("dog patrí do kategórie Animal")
}
print(type(of: dog)) // Vytlačí "Dog"
Týmto spôsobom môžete určiť, ku ktorej triede alebo kategórii patrí objekt.