当我使用涉及数据库和 ORM(对象关系管理器)的 Java 应用程序时,架构通常是分开的,因此在数据库层中使用数据库实体时,您直接使用实体。但是,如果您需要访问 GUI 中的实体,您将创建实体的数据传输对象 (DTO),然后在 GUI 层中使用它。
iOS 应用程序中的首选方法是什么?
一个例子是,我从 Core Data 中提取以检索 ViewController 中的一些对象,然后在 ViewController 中的 TableView 中显示结果。在显示结果之前是否需要将NSManagedObject
s 转换为 DTO?