我试图解释。简单的示例项目,例如由 Core Data 管理的 Person 类。我有许多 UITableViews 显示数据(一个显示所有人员,允许添加、删除、更新人员,另一个显示中年,另一个显示按相同姓名分组的人员......这些只是一些示例,它没有事情)。当然,我不想在所有视图控制器中编写核心数据代码。在这种情况下,您会怎么做才能编写更易于维护的代码?
一个单例“PersonManager”类,(例如)一个包含所有人的 mutableArray,插入-删除-更新方法,一个 NSFetchedResultsController ecc ecc ...
Person 对象的类方法?类似“NSArray *array = [personObject allPersons];” 和方法添加-删除-更新?该类知道如何从内存中加载自身 ecc ecc ...?
要不然是啥?
谢谢法比奥