Swift協議+代理


Swift語言開發中使用協議+代理的用法和oc中是一樣的,只不過變得是語法。現在就進入swift的協議+代理。

先上個圖,看看我們要實現的效果:  首先是第一個頁面,然后點擊到第二個頁面,最后點擊返回按鈕把值返回到第一個頁面


第一個頁面

 


第二個頁面

 


點擊返回按鈕返回第一個頁面

1.首先在第二個頁面聲明一個協議,親。請注意語法和oc不同哦!! 協議只需要大括號括起來。

 


聲明協議

2.聲明一個代理屬性,是用來響應協議的

 


聲明代理屬性

3.在要返回第一個頁面的事件里把協議傳過去,協議方法里的參數就是你要傳過去的值

 


把值通過代理傳回去

4.回到第一個頁面,我們只要遵守聲明的協議

 


遵守協議

5. 設置代理

 

6.實現代理方法

 


實現代理方法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM