Junior — Middle
Proqramlaşdırma dilində sinifin aid olduğu məlumat kateqoriyasını necə müəyyən etmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
iOS-da (Swift/Objective-C) sinifin məlumat kateqoriyasını müəyyən etmək üçün aşağıdakı üsullardan istifadə edə bilərsiniz:
- Swift-də, tip və ya protokolə aidiyyəti yoxlamaq üçün
isoperatorundan istifadə edin. - Obiektin tipini almaq üçün
type(of:)metodundan istifadə edin. - Objective-C-də,
class_isMetaClassfunksiyası və yaisKindOfClass:vəisMemberOfClass:metodlarından istifadə edin.
Swift-də nümunə:
class Animal {}
class Dog: Animal {}
let dog = Dog()
if dog is Animal {
print("dog, Animal kateqoriyasına aiddir")
}
print(type(of: dog)) // "Dog" çap edəcək
Bu yolla, obyektin hansı sinfə və ya kateqoriyaya aid olduğunu müəyyən etmək mümkündür.