Bom dia Andriu,
Tenho 2 duvidas
A primeira é que estou tentando utilizar o padrão MVVM com Core Data mas estou um pouco perdido de como realizar o CRUD no Model através da ViewModel.
A segunda é que na camada de persistência, usando o Core Data, estou tentando utilizar generics para ter mais flexibilidade no futuro.
Poderia dar uma direção a seguir para implementar esses modelos.