CoreData common practice - Do you usually have a struct based data class, as the bridge between your UI layer, and the CoreData data layer?

This page summarizes the projects mentioned and recommended in the original post on /r/swift

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • core-data

    Sample code for the objc.io Core Data book

  • Yes. This is the general pattern objc.io uses in their excellent book on Core Data and in the corresponding sample code. It makes it much easier if you want to transition to something like Realm for persistence.

  • Insanity

    Meta-programming for Swift, stop writing boilerplate code.

  • This post has some tips on using Sourcery to help automate the creation of that bridge layer.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • CleanArchitectureRxSwift

    Example of Clean Architecture of iOS app using RxSwift

  • CleanArchitectureRxSwift has a concrete demonstration of how using separate structs can help you use isolate persistence so as to use the same view controller with either Realm or CoreData (that obviously applies to more recent persistence options as well).

  • cdt-materials

    The projects and the materials that accompany the Core Data by Tutorials book

  • The only other one book I've read read on the topic, Learning Core Data for iOS with Swift: A Hands-On Guide to Building Core Data Applications, is even older and I definitely learned a lot more from the objc.io one. Raywenderlich has Core Data by Tutorials, which has been updated for iOS 14, but I have not read that one. Glancing at the repo for that book, it definitely does not appear to be as advanced as the objc.io one.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Create, Push, and Present Any View Controller in 1 LOC using Metaprogramming

    3 projects | dev.to | 18 Jun 2023
  • What little dev helper tools do you have integrated in your projects?

    5 projects | /r/iOSProgramming | 13 Jun 2021
  • An Introduction to Temporal Logic (With Applications to Concurrency Problems)

    4 projects | news.ycombinator.com | 22 Jan 2024
  • Insanity VS SpeziTemplateApplication - a user suggested alternative

    2 projects | 18 Nov 2023
  • Moving the Evernote center of operations to Europe

    1 project | news.ycombinator.com | 9 Jul 2023