0
它不与tableview紧密结合,关于tableview配置的信息通过UITableViewDataSource协议的实现注入。数据源模式是否与UITableView一起使用依赖注入的示例?
这是iOS开发中依赖注入的一个很好的例子。
它不与tableview紧密结合,关于tableview配置的信息通过UITableViewDataSource协议的实现注入。数据源模式是否与UITableView一起使用依赖注入的示例?
这是iOS开发中依赖注入的一个很好的例子。
是的,它可以被认为是依赖注入的一个例子。依赖注入的一个简单的定义是:
依赖注入是其中一个对象的 依赖性和合作者由外部实体设置,而不是由本身 设计模式。
对于UITableViewDataSource
协议,我们实际上将UITableViewController
本身与其需要执行工作的数据源分开。这意味着创建UITableViewController
的类可以使用它想要的任何数据源来配置它,从而提高其重用性和可测试性(依赖注入的两个常见目标)。