了解发生了什么以及为什么需要表视图的委托和来源

fs_*_*gre 1 iphone objective-c uitableview ios ios6

我一直在练习table views并且我知道如何创建它们但我希望在创建表视图时更好地理解委托和源代码.

在创建表视图时,有人可以解释代理和源的需求吗?

你为什么需要它们?

将委托和源连接到文件所有者或者ViewController为什么需要连接时会发生什么?

我想我需要一个关于代表和来源的一般性解释以及当你将它们连接到文件所有者时会发生什么ViewController

tro*_*foe 9

委托和数据源允许tableview符合MVC设计模式,这是Cocoa和Cocoa Touch中反复出现的设计模式.

TableView本身提供[V] iew部分,委托提供[C] ontroller部分,而数据源提供[M] odel部分.

在NIB文件中连接委托和数据源时,您可以直观地创建此连接; 您可以通过编程方式轻松完成.