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.