Re: [問題] Obj-C中的delegate如何運作?
※ 引述《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
推
06/03 19:20, , 1F
06/03 19:20, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 6 之 6 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章