Junior — Middle
Kaip nustatyti duomenų kategoriją, kuriai priklauso klasė programavimo kalboje?
sobes.tech AI
Atsakymas iš AI
„iOS“ (Swift/Objective-C) aplankeje klasės duomenų kategorijos nustatymui galite naudoti:
- Swift kalboje operatorių
is, norint patikrinti priklausymą tipui ar protokolui. - Metodą
type(of:), norint gauti objekto tipą. - Objective-C kalboje funkciją
class_isMetaClassarba metodusisKindOfClass:irisMemberOfClass:.
Pavyzdys Swift kalba:
class Animal {}
class Dog: Animal {}
let dog = Dog()
if dog is Animal {
print("dog priklauso kategorijai Animal")
}
print(type(of: dog)) // Išves "Dog"
Taip galima nustatyti, prie kurios klasės ar kategorijos priklauso objektas.