Passar dades amb Delegat a Swift

Parlar de protocols i delegats és parlar d’un tema fonamental a l’hora de començar amb el desenvolupament d’aplicacions iOS.
Entendre el concepte és més senzill si ho relacionem amb exemples de la vida diària.

Introducció

El patró de disseny delegat és usat per passar dades o per a la comunicació entre classes o estructures.

Un delegat bàsicament és la capacitat de dir-li a un objecte que ho delegues, imagina que has d’anar a comprar el pa però tu “delegues” al teu germà menor que ho faci per tu.

l’exemple que veurem ens mostrarà com passar un objecte de tipus Persona de la vista NuevaPersonaVC a la vista PersonasVC a través d’un delegat seguint els següents passos.

Passar un objecte Persona amb Delegat a Swift

NuevaPersonaVC: amor D’aquesta vista enviarem un objecte de tipus Persona a la Vistes PersonasVC.

  1. definir un delegat a través d’un protocol.

definir un delegat a través d’un protocol.

2. declarar una variable delegate de el tipus del nostre delegat.

3. trucar a l’mètode que a estat declarat en el nostre delegat

PersonasVC: Amor en aquesta vista rebrem l’objecte de tipus persona per posteriorment utilitzar-lo.

  1. Implementem el protocol.

2. fer que PersonaVC sigui el delegat de NuevaPersonaVC

+ Plus – Objective C

NuevaPersonaVC:

PersonasVC:

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *