史丹佛ios9教學

2016年12月15日 星期四

[SWIFT3]Protocol,Datasauce,Datadelegate

Delegate(委派) 最生活化的例子就是工具人(笑)
我是一個class,但是我有些事情不要親自動手,所以我使用一個工具人來幫我做事情
而這個任務模式就是委派(Delegate)

比起class 裡的繼承並覆寫(override func) Delegate方法可以讓更多的對象委託

魏巍老師說“某個類別的 跟detasource 就要實作他的方法”

委派就是當自己不想做,不能做時外包給別人做,而別人能不能做就要通過檢查看他是否有能力外包(Protocol)


更多的Delegate: HERE

沒有留言:

張貼留言