Sobes.tech
Junior — Middle

Ako určiť kategóriu údajov, ktorej patrí trieda v programovacom jazyku?

sobes.tech AI

Odpoveď od AI

V iOS (Swift/Objective-C) môžete na určenie kategórie dát triedy použiť:

  • V Swift-e operátor is na kontrolu príslušnosti k typu alebo protokolu.
  • Metódu type(of:) na získanie typu objektu.
  • V Objective-C funkciu class_isMetaClass alebo metódy isKindOfClass: a isMemberOfClass:.

Príklad v Swift-e:

class Animal {}
class Dog: Animal {}

let dog = Dog()

if dog is Animal {
    print("dog patrí do kategórie Animal")
}

print(type(of: dog)) // Vytlačí "Dog"

Týmto spôsobom môžete určiť, ku ktorej triede alebo kategórii patrí objekt.