Vorbind despre protocoalele și delegații este de a vorbi despre un subiect fundamental la momentul începerii cu dezvoltarea aplicațiilor iOS.
Înțelegerea conceptului este mai simplă dacă noi se raportează cu exemple de viață zilnică.
Introducere
Modelul de design delegat este utilizat pentru a transmite date sau pentru comunicarea între clase sau structuri.
un delegat practic Este abilitatea de a spune un obiect care deleagă, imaginați-vă că trebuie să cumpărați pâinea, dar „deleați” fratele tău mai mic care o face pentru tine.
Exemplul pe care îl vom vedea ne va arăta Cum să treceți un obiect de tip Person de la Vista NuevopersONEVC la Vista Visasvc printr-un delegat după pașii următori.
Petreceți un obiect de persoană cu delegat în Swift
NewpersonAVC:
Vizualizați un obiect de tip Person către vizualizările ViewSvc.
- definește un delegat printr-un protocol.
div>
2. Declară o delegație variabilă a tipului delegat.
div id = „354bf4aeaba”>
div id =” F3Eeb892ce „
3. Apelați metoda care a fost declarată în delegatul nostru
iv id = „354bf4aeaba”
2061F0A1D „
div id = „F3EEB892CE”
PORNIVPC: În acest punct de vedere Vom primi obiectul de tip Person pentru ao folosi mai târziu.
ol>
2. Fă-l pe PersonavC să fie delegatul de NewpersONavc
div id = „F3EEB892CE”
+ Plus – Obiectivul C
NewpersONAVC:
div id = „F3Eeb892ce”
OLOANVC:
div id = „F3EEB892CE”
div id = „354bf4aeaba”