Skip to content

jessesquires/JSQCoreDataKit

Folders and files

NameName
Last commit message
Last commit date
Jan 29, 2024
Jan 9, 2024
Sep 22, 2019
Jan 9, 2024
Jan 9, 2024
Feb 4, 2022
Sep 25, 2020
Jan 9, 2024
Apr 20, 2020
Jan 9, 2024
Jan 9, 2024
Jan 9, 2024
Jul 6, 2021
Feb 4, 2022
Mar 10, 2025
Mar 10, 2025
Jan 9, 2024
Jun 15, 2020
Jan 9, 2024
Jan 9, 2024

Repository files navigation

JSQCoreDataKit CI

A swifter Core Data stack


About

This library aims to do the following:

  • Encode Core Data best practices, so you don't have to think "is this correct?" or "is this the right way to do this?"
  • Provide better interoperability with Swift
  • Harness Swift features and enforce Swift paradigms
  • Bring functional paradigms to Core Data
  • Make Core Data more Swifty
  • Simplify the processes of standing up the Core Data stack
  • Aid in testing your Core Data models
  • Reduce the boilerplate involved with Core Data

Requirements

Tooling

Platforms

  • iOS 11.0+
  • macOS 10.12+
  • tvOS 11.0+
  • watchOS 4.0+

Installation

pod 'JSQCoreDataKit', '~> 9.0.0'

Add JSQCoreDataKit to the dependencies value of your Package.swift.

dependencies: [
    .package(url: "https://github.com/jessesquires/JSQCoreDataKit.git", from: "9.0.0")
]

Alternatively, you can add the package directly via Xcode.

Documentation

You can read the documentation here. Generated with jazzy. Hosted by GitHub Pages.

Additional Resources

Contributing

Interested in making contributions to this project? Please review the guides below.

Also, consider sponsoring this project or buying my apps! ✌️

Credits

Created and maintained by @jesse_squires.

License

Released under the MIT License. See LICENSE for details.

Copyright © 2015-present Jesse Squires.