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
isoperatörü kullanılabilir. - Bir nesnenin türünü almak için
type(of:)yöntemi. - Objective-C'de,
class_isMetaClassfonksiyonu veyaisKindOfClass:veisMemberOfClass: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.