Sobes.tech
Junior — Middle

Bir programlama dilinde bir sınıfın ait olduğu veri kategorisini nasıl belirlenir?

sobes.tech yapay zeka

AI'dan gelen yanıt

iOS'te (Swift/Objective-C), bir sınıfın veri kategorisini belirlemek için:

  • Swift'te, tür veya protokol üyeliğini kontrol etmek için is operatörü kullanılabilir.
  • Bir nesnenin türünü almak için type(of:) yöntemi.
  • Objective-C'de, class_isMetaClass fonksiyonu veya isKindOfClass: ve isMemberOfClass: yöntemleri.

Swift'te örnek:

class Animal {}
class Dog: Animal {}

let dog = Dog()

if dog is Animal {
    print("dog, Animal kategorisine ait")
}

print(type(of: dog)) // "Dog" olarak çıktı verir

Bu şekilde, nesnenin hangi sınıfa veya kategoriye ait olduğunu belirleyebilirsiniz.