• Stars
    star
    613
  • Rank 70,328 (Top 2 %)
  • Language
    Swift
  • License
    MIT License
  • Created about 9 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A swifter Core Data stack

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.

More Repositories

1

JSQMessagesViewController

An elegant messages UI library for iOS
Objective-C
11,160
star
2

JSQDataSourcesKit

⚠️ Deprecated ⚠️
Swift
682
star
3

JSQSystemSoundPlayer

A fancy Obj-C wrapper for Cocoa System Sound Services
Objective-C
582
star
4

PresenterKit

⚠️ Deprecated ⚠️
Swift
551
star
5

Foil

A lightweight property wrapper for UserDefaults done right
Swift
421
star
6

JSQWebViewController

[Deprecated] A lightweight Swift WebKit view controller for iOS
Swift
305
star
7

TIL

Things I've learned and/or things I want to remember. Notes, links, advice, example code, etc.
278
star
8

JSQNotificationObserverKit

[DEPRECATED] Generic notifications and observers for Cocoa and CocoaTouch
Swift
168
star
9

Nine41

Automate overriding the status bars for all running iOS simulators
Swift
156
star
10

JSQFlatButton

[DEPRECATED] A light-weight, flat design UIButton for iOS
Objective-C
120
star
11

DefaultStringConvertible

[DEPRECATED] A default CustomStringConvertible implementation for Swift types
Swift
119
star
12

swift-sorts

A collection of sorting algorithms implemented in Swift
Swift
106
star
13

esoteric-swift

A collection of obscure Swift programs. The less comprehensible, the better β€” just like normal code.
Swift
96
star
14

app-icons-script

Photoshop script to generate all iOS and macOS app icons
JavaScript
83
star
15

swift-proposal-analyzer

An analysis of Swift Evolution proposals
Swift
58
star
16

objc-sorts

A collection of sorting algorithms implemented in Objective-C
Objective-C
52
star
17

safari-tabs-to-omnifocus

AppleScript to export current Safari tabs to OmniFocus inbox items
49
star
18

gh-workflows

A collection of useful generic GitHub Actions workflows
45
star
19

JSQActivityKit

[DEPRECATED] Swift UIActivities for iOS
Swift
43
star
20

jessesquires.com

Turing complete with a stack of 0xdeadbeef
HTML
41
star
21

delete-uber

"There is no place for ethics in this business sweetheart." β€” a list of news articles (with excerpts) on Uber.
33
star
22

GrandSugarDispatch

[DEPRECATED] Syntactic sugar for Grand Central Dispatch (GCD)
Swift
27
star
23

talks

Slides and materials for talks that I've given
Rich Text Format
25
star
24

ios-watchdog

Main thread watchdog for iOS
Objective-C
24
star
25

template-iOS-macOS

Template repository for my iOS and macOS projects
Ruby
21
star
26

xcode-settings-backup

Backup of my Xcode configuration and various settings
Shell
21
star
27

icloud-backup-script

Backup your iCloud Drive documents using rsync
Shell
20
star
28

.github

Default community health files for all of my open-source projects
13
star
29

wwdc-notes

Taking notes on WWDC videos, new APIs, and announcements
13
star
30

drumpf

Safari Extensions are dead πŸ’€ RIP.
JavaScript
10
star
31

playdate-learning

Learning how to make games for Playdate https://play.date
8
star
32

c-sorts

A collection of sorting algorithms implemented in C
C
8
star
33

template-jekyll-site

Template repository for Jekyll websites
HTML
7
star
34

FreedomFarts

Join the Fart Party! In God, We Fart.
Objective-C
5
star
35

rdar-19368054

Example project showing Swift compiler bug, rdar://19368054
Swift
2
star
36

likeyoungrecords

Website for Like Young Records. RIP.
PHP
2
star
37

a-world-without-police

A world without police
2
star
38

15puzzle.js

A 15 puzzle written in javascript - just a fun coding exercise
JavaScript
1
star
39

jessesquires.github.io

Open source projects homepage
1
star
40

sandbox-gh-workflows

A sandbox repo for testing GitHub Actions workflows
Ruby
1
star