JSQCoreDataKit
更快的 Core Data 堆栈
关于
这个库旨在完成以下工作:
- 编码 Core Data 的最佳实践,以便您无需思考“这是否正确?”或“这是否是做这件事的正确方式?”
- 提供与 Swift 更好的互操作性
- 利用 Swift 功能并强制执行 Swift 并发论
- 将函数式范式带入 Core Data
- 使 Core Data 更具 Swift
- 简化建立 Core Data 堆栈的过程
- 帮助测试您的 Core Data 模型
- 减少 Core Data 中的样板代码
关于 Core Data 的进一步阅读
要求
- Xcode 12.0+
- Swift 5.3+
- iOS 11.0+
- macOS 10.12+
- tvOS 11.0+
- watchOS 4.0+
- SwiftLint
安装
CocoaPods
pod 'JSQCoreDataKit', '~> 9.0.0'
# develop branch
pod 'JSQCoreDataKit', :git => 'https://github.com/jessesquires/JSQCoreDataKit.git', :branch => 'develop'
Swift Package Manager
将 JSQCoreDataKit
添加到您的 Package.swift
文件中的 dependencies
项。
dependencies: [
.package(url: "https://github.com/jessesquires/JSQCoreDataKit.git", from: "9.0.0")
]
或者,您可以直接通过 Xcode 添加此包。
文档
您可以在这里阅读文档。由 jazzy 生成。由 GitHub Pages 托管。
贡献
有兴趣为此项目做出贡献吗?请查看以下指南。
鸣谢
由 @jesse_squires 创建和维护。
许可
遵循MIT许可发布。详情见LICENSE
文件。
版权所有 © 2015-至今 Jesse Squires。