设计模式 – 在VIPER架构中NSFetchedResultsController的位置是什么?


VIPER中,与MVC不同,NSFetchedResultsController的角色和位置没有明确定义.

将它放在交互器上是正确的吗?

最佳答案 根据
this article交互者不应该知道如何坚持实体.

VIPER和使用NSFetchResultController的架构是不同的方法.在VIPER中没有适合NSFetchResultController的地方.

VIPER适用于大型应用程序,因为它提供了隔离良好的架构层.

NSFetchResultController适用于较小的应用程序,因为它有助于更​​快地开发.

点赞