據我所知,採購員有一個委託類。爲什麼需要額外的數據源?爲什麼選取器需要數據源?
1
A
回答
7
做有一個委託和數據源之間的差異。
數據源通常用於配置控件顯示的內容。 「你有多少行?」,「我應該在這一行顯示什麼」等。
委託通常用於讓控制代碼知道發生了什麼事。 「嘿,有人選擇了這一行。」,「嘿,有人開始編輯這一行。」
1
因爲選取器視圖需要有關如何填充每個段內表的信息。
有時在數據的來源和可能有一個類處理有用的另一種處理如何處理它(MVC模式)
1
像大多數主管一樣,選取者很愚蠢。它無法弄清楚要做什麼,所以它一直給予數據和任務(由提供者);但它需要有人知道如何處理它。這是代表。
0
用於將數據源和委託方法合併到一個協議(至少對於UITableViews)的API,但它不靈活 - 現在它可以有一個完全不同的對象提供數據從代碼顯示負責處理使用選取器的機制。
一般來說,儘管你最終將同時佈線到同一個對象。
相關問題
- 1. 爲什麼uploadTaskWithRequest:fromData:需要數據參數?
- 2. 爲什麼我們需要在數據源中提供密碼?
- 3. 爲什麼Quartz Scheduler(JobSToreCMT)需要使用兩個數據源?
- 4. 爲什麼數據綁定源需要一個明確的getter?
- 5. 爲什麼oozie需要數據庫?
- 6. 爲什麼ANSIBLE不需要數據庫?
- 7. 爲什麼需要多個數據庫?
- 8. 核心數據:爲什麼需要NSFetchedResultsControllerDelegate?
- 9. 爲什麼需要視圖源功能
- 10. GLSL需要什麼數據?
- 11. 爲什麼kendo.observable不讀取數據源
- 12. 什麼是Sitecore數據源,爲什麼要使用?
- 13. 我需要什麼CSS選擇器?
- 14. 爲什麼需要
- 15. 爲什麼需要「{} \」?
- 16. 機器學習,我們爲什麼需要重量數據
- 17. 爲什麼需要清理輸出到瀏覽器的數據
- 18. 爲什麼在需要之前選擇?
- 19. 爲什麼選擇菜單需要window.location?
- 20. 添加新的Kibana-5數據源時需要考慮什麼?
- 21. SDL2 - 爲什麼SDL_CreateTextureFromSurface()需要渲染器*?
- 22. 服務器端爲websocket需要什麼?
- 23. 爲什麼我們需要ioc容器
- 24. 需要'調試器'=> LoadError。爲什麼?
- 25. 爲什麼需要瀏覽器重置?
- 26. 爲什麼Lucene QueryParser需要分析器
- 27. 爲什麼Augeas Puppet資源類型需要3個defnode參數?
- 28. 爲什麼需要迭代器的構造函數需要元素爲EmplaceConstructible?
- 29. 數據源需要爲GridView自動生成列有什麼作用?
- 30. 爲什麼不需要/ ENTRY鏈接器選項?