Sobes.tech
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 is operatorundan istifadə edin.
  • Obiektin tipini almaq üçün type(of:) metodundan istifadə edin.
  • Objective-C-də, class_isMetaClass funksiyası və ya isKindOfClass: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.