Swift協議+代理

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

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

第一個頁面


第二個頁面


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

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


聲明協議

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


聲明代理屬性

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


把值通過代理傳回去

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


遵守協議

5. 設置代理


6.實現代理方法


實現代理方法


恭喜你們又學會了協議+代理的使用了,就分為6步,一步一步的走,就能實現了,簡單吧。

路還很長,加油哈?。?!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 發(fā)現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 15,835評論 4 61
  • 哥哥當年參加《今夜不設防》,假裝委屈地跟黃沾說,你總是喜歡用“眉目如畫”來形容我,我很不好意思?,F在想來不禁莞爾,...
    味至則清閱讀 1,019評論 9 9
  • 菊花妖嬈菊花黃, 一年一季綻芬芳。 不與萬花爭春夏, 守得金秋做花王。
    一蘇航一閱讀 293評論 0 0
  • 今天干活有點力不從心。 雖然上午聊客戶聊的有點太順利,但學馬克老師的課后讓我平靜好多:不是每個詢價的客戶都有訂單,...
    昕棲息的小屋閱讀 185評論 0 0
  • 許久沒有過寫字的沖動,抓起筆來在筆記本寫下這句“魚與熊掌不可兼得?”該段出自孟子《魚我所欲也》,本意不是說二...
    胭脂在線閱讀 386評論 0 2

友情鏈接更多精彩內容