Sobes.tech
Junior — Middle

Je možné implementovať protokoly v programovom kóde?

sobes.tech AI

Odpoveď od AI

Áno, v programovom kóde je možné implementovať protokoly. V kontexte iOS a Swift je protokol súborom požiadaviek (metód, vlastností), ktoré musí implementovať trieda, štruktúra alebo enum.

Príklad implementácie protokolu v Swift:

protocol Drivable {
    func drive()
}

class Car: Drivable {
    func drive() {
        print("Auto jazdí")
    }
}

let myCar = Car()
myCar.drive() // Vypíše: Auto jazdí

Takto protokoly definujú rozhranie a konkrétne typy ho implementujú, čím zabezpečujú flexibilitu a rozšíriteľnosť kódu.