Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rpassis/immutableproductsexample
Experimental project using immutable structs that shadow the underlying CoreData entitites
https://github.com/rpassis/immutableproductsexample
coredata immutability rxswift
Last synced: 20 days ago
JSON representation
Experimental project using immutable structs that shadow the underlying CoreData entitites
- Host: GitHub
- URL: https://github.com/rpassis/immutableproductsexample
- Owner: rpassis
- Created: 2019-01-13T03:16:43.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-01-13T03:53:35.000Z (almost 6 years ago)
- Last Synced: 2024-11-05T22:43:04.323Z (2 months ago)
- Topics: coredata, immutability, rxswift
- Language: Swift
- Size: 26.4 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ImmutableProductsExample
This is an experimental project that makes use of immutable structs that shadow underlying CoreData entitites.
The goal of this repository is to experiment and demonstrate that it is possible to take advantage of all of CoreData
capabilities without ever exposing any of the framework parts to the main project.The main target interfaces with its underlying storage via a repository protocol - the `ProductRepositoryType`.
That's as much as the main target know about the Persistence framework, which hides the complexities and
implementation details around CoreData.