Swift語(yǔ)言開發(fā)中使用協(xié)議+代理的用法和oc中是一樣的豁状,只不過變得是語(yǔ)法±逑撸現(xiàn)在就進(jìn)入swift的協(xié)議+代理鸦做。
先上個(gè)圖,看看我們要實(shí)現(xiàn)的效果: ?首先是第一個(gè)頁(yè)面贝或,然后點(diǎn)擊到第二個(gè)頁(yè)面吼过,最后點(diǎn)擊返回按鈕把值返回到第一個(gè)頁(yè)面
1.首先在第二個(gè)頁(yè)面聲明一個(gè)協(xié)議锐秦,親。請(qǐng)注意語(yǔ)法和oc不同哦!! 協(xié)議只需要大括號(hào)括起來(lái)盗忱。
2.聲明一個(gè)代理屬性酱床,是用來(lái)響應(yīng)協(xié)議的
3.在要返回第一個(gè)頁(yè)面的事件里把協(xié)議傳過去,協(xié)議方法里的參數(shù)就是你要傳過去的值
4.回到第一個(gè)頁(yè)面,我們只要遵守聲明的協(xié)議
5. 設(shè)置代理
6.實(shí)現(xiàn)代理方法
恭喜你們又學(xué)會(huì)了協(xié)議+代理的使用了趟佃,就分為6步扇谣,一步一步的走,就能實(shí)現(xiàn)了闲昭,簡(jiǎn)單吧罐寨。
路還很長(zhǎng),加油哈P蚓亍Q炻獭!