私がデータベースと ORM (オブジェクト関係マネージャー) を含む Java アプリケーションを扱ったとき、アーキテクチャは通常分離されていたので、データベース層でデータベース エンティティを扱うときは、エンティティを直接操作していました。ただし、GUI でエンティティにアクセスする必要がある場合は、エンティティのデータ転送オブジェクト (DTO) を作成し、それを GUI レイヤーで使用します。
iOS アプリケーションで推奨されるアプローチは何ですか?
一例として、Core Data からフェッチして ViewController 内のオブジェクトを取得し、その結果を ViewController 内の TableView に表示します。NSManagedObject
結果を表示する前に s を DTO に変換する必要がありますか?