Sobes.tech
Junior — Middle

Kako odrediti kategoriju podataka kojoj pripada klasa u programskom jeziku?

sobes.tech АИ

Одговор од АИ

У iOS (Swift/Objective-C), за одређивање категорије података класе, можете користити:

  • У Swift-у, оператор is за проверу припадности типу или протоколу.
  • Метод type(of:) за добијање типа објекта.
  • У Objective-C-у, функцију class_isMetaClass или методе isKindOfClass: и isMemberOfClass:.

Пример у Swift-у:

class Animal {}
class Dog: Animal {}

let dog = Dog()

if dog is Animal {
    print("dog припада категорији Animal")
}

print(type(of: dog)) // Исписа "Dog"

Овим се може одредити класа или категорија којој припада објекат.