DataKit 3.0.3

DataKit 3.0.3

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布上次发布2017年2月
SwiftSwift 版本3.0
SPM支持 SPM

Igor Matyushkin维护。




DataKit 3.0.3

  • 作者:
  • Igor Matyushkin

DataKit

概览

DataKit是一个超级快的高速缓存数据库,具有直观而强大的内部语言。考虑到iOS开发者在使用传统的数据库如CoreData时遇到的主要问题,开发了这个库。为了简化开发过程,DataKit基于几个公理

  1. 无上下文。真的。谁需要CoreData中每个线程的不同上下文?每个人都对这些感到疲惫。从另一个线程中的一个上下文检索同一对象的代码是浪费时间。
  2. 永不冻结UI队列。DataKit为其所有操作使用自己的队列。它们是异步执行的,永远不会停止UI更新。
  3. 关系型。您可以使用类类似于SQL数据库中的表来工作。这里没有更多要说的。
  4. 自学习。是的,DataKit有一个自学习算法。您对数据库提出的请求越多,您得到的结果就越快。

如何开始

  • DataKit文件夹的内容复制到您的项目中。

或者

  • 使用DataKit cocoapod

注意:对于Swift 2.x使用DataKit v0.2.2。对于Swift 3.0使用DataKit v3.0

需求

  • iOS 9.0及以后版本
  • Xcode 8及以后版本

用法

DataKit设计用来以任何类型的从NSObject派生的数据一起工作。

不久将会发布更多文档...

许可证

DataKit可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。