我想知道iOS数据源(如UITableViewDataSource
)在MVC范例中的适用范围:模型下或控制器下(或其他地方)?
例如,名称UITableViewDataSource
就是建议模型。但是,数据源可以由NSFetchedResultsController
支持(如"implementing the Table View Datasource Methods"中所述),该名称将建议控制器。
是否有一个公认的design pattern提供了合理的答案?
答案 0 :(得分:0)
我现在已经决定,只要选择一个选项,数据源就更接近控制器而不是模型。
这个决定并不重要。我主要将其用作在Xcode组,UML图表等中放置表示数据源的类的基本原理。