作者offname (Loafer是了好)
看板MacDev
标题Re: [问题] Obj-C中的delegate如何运作?
时间Wed Jun 3 15:08:46 2009
※ 引述《offname (Loafer是了好)》之铭言:
: → leondemon:有反应阿 只是不知道什麽时候要拉 为什麽而拉 谁拉给谁 06/02 22:43
比较多的时候,有看到一个delegate在IB可以给你拉
那个delegate的型式会是一个protocol
比如UIWebView里的delegate是 id<UIWebViewDelegate> delegate
所以呢,拉就是拉给一个有实作UIWebViewDelegate的一个class
什麽时候要拉?在IB完成所事情的时候拉,也可以在写class的时候手动给
比如UIWebView的webView webView.delegate = self;
// self 有实作了 UIWebViewDelegate
IB什麽时候做事要分清楚,不然就是自己手动设定
为什麽拉? IB帮你包好了,不用手动设定
谁拉给谁? 要委托给别人的那个,拉给可以表现的那个(有实作protocol)
希望有抓到痒
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.42.53
1F:推 leondemon:感恩回应~ 竟然还有专业抓痒服务.... XD 06/03 19:20