代理的主要組成部分:
協(xié)議:聲明委托方要代理方去處理什么事情贸辈;
委托對(duì)象:根據(jù)指定的協(xié)議,指定代理去完成什么功能擎淤;
代理對(duì)象:根據(jù)指定的協(xié)議,完成委托方需要實(shí)現(xiàn)的功能嘴拢;
可能看完這些概念還是會(huì)有些模糊。舉個(gè)簡(jiǎn)單的例子有這樣一個(gè)需求席吴,控制器A跳轉(zhuǎn)到控制器B,在B返回到A的時(shí)候孝冒,B的某些數(shù)據(jù)需要傳遞給A處理。這個(gè)時(shí)候B就是委托方量承,A就是代理方穴店, B需要制定一個(gè)協(xié)議撕捍,協(xié)議中聲明要處理數(shù)據(jù)的方法泣洞。然后A要成為B的代理忧风,去實(shí)現(xiàn)協(xié)議中聲明的方法球凰。
舉一個(gè)簡(jiǎn)單的例子,選擇性別.在修改資料的界面點(diǎn)擊性別,跳轉(zhuǎn)到性別界面,然后點(diǎn)擊想要的性別把這個(gè)性別傳到前面的修改資料的界面
不多說上代碼?
.h 中
.m 中?
在上一個(gè)界面 加入代理
實(shí)現(xiàn)這個(gè)代理方法
在跳轉(zhuǎn)界面方法里設(shè)置
這樣兩個(gè)界面?zhèn)髦稻透愣? 代碼不多所以就沒傳代碼(好吧其實(shí)是不知道怎么布局).最新iOS 行情不是太好,想在學(xué)一種語言,不知道選擇什么好.唉