iOS数据存储第三方库

更多整理资料尽在👉一平米小站

数据存储
FMDB sqlite的工具. 多线程FMDatabaseQueue实例FMDB数据库的使用演示和封装工具类基于fmdb 的基本操作 通过 fmdb 进行的数据库的 基本操作(增删改查 )查找是使用 UISearchBar 和UISearchDisplayController 进行混合使用.
GDataBase 基于FMDB的ORM数据库存储解决方案. 面向模型和线程安全的API. 一句代码存储,读取.对存储模型无需继承BaseObject. 可自定义多主键,可使用sqlite关键字.可自定义序列化字段等.支持模型黑名单.支持数据库表存储value base64编/解码.对模型无侵入,只需遵守相关协议即可.极大方便项目中使用.
WCDB Tencent:WCDB is an efficient, complete, easy-to-use mobile database framework for iOS, macOS.
realm-cocoa 一个号称要代替Core Data & SQLite的用于移动端的数据库,非常不错👍👍 ,同时支持Swift.
YapDatabase YapDatabase is an extensible database for iOS & Mac.
CoreModel Replace CoreData.
WHC_ModelSqliteKit 专业的数据库存储解决方案.
JQFMDB FMDB的封装,操作简单,线程安全,扩展性强,直接操作model或dictionary.
RealmObjectEditor Realm Object Editor is a visual editor where you can create your Realm entities, attributes and relationships inside a nice user interface. Once you finish, you can save your schema document for later use and you can export your entities in Swift, Objective-C and Java.
sqlitebrowser Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at: http://sqlitebrowser.org.
GXDatabaseUtils 在FMDB基础上的工具.
MagicalRecord CoreData第一库,MagicalRecord就像是给Core Data提供了一层外包装,隐藏掉所有不相关的东西。 其中事务管理及查询是其比较大的亮点,整套 API 功能完整。
GKDatabase 基于SQLite3简单封装了下,实现了一行代码解决增删改查等常用的功能!并没有太过高深的知识,主要用了runtime和KVC:请看Demo~ 原理篇请看这里:简书地址.
CoreStore Core Data 管理类库。 其中事务管理及查询是其比较大的亮点,整套 API 功能完整.
mogenerator mogenerator为你定义了的Core Data生成默认的数据类。与xCode不一样的是(xCode一个Entity只生成一个NSManagedObject的子类),mogenerator会为每一个Entity生成两个类。一个为机器准备,一个为人类准备。为机器准备的类一直去匹配data model。为人类准备的类就给你轻松愉快的去修改和保存.
Presentation 重量级好项目 Presentation,它可以方便你制作定制的动画式教程、Release Notes、个性化演讲稿等.
SQLCipher SQLCipher使用256-bit AES加密,SQLCipher分为收费版本和免费版本。官方教程加密你的SQLite各种sqlite数据库加密介绍。 SQLCipherDemo下载
Couchbase Mobile Couchbase document store for mobile with cloud sync.
FCModel An alternative to Core Data for people who like having direct SQL access.
Zephyr Effortlessly synchronize NSUserDefaults over iCloud. 🔶
Storez Safe, statically-typed, store-agnostic key-value storage (with namespace support). 🔶
ParseAlternatives A collaborative list of Parse alternative backend service providers.
TypedDefaults TypedDefaults is a utility library to type-safely use NSUserDefaults. 🔶
realm-cocoa-converter A library that provides the ability to import/export Realm files from a variety of data container formats. 🔶
RealmGeoQueries RealmGeoQueries simplifies spatial queries with Realm Cocoa. In the absence of and official functions, this library provide the possibility to do proximity search. 🔶[e]
ObjectiveRocks An Objective-C wrapper of Facebook's RocksDB - A Persistent Key-Value Store for Flash and RAM Storage.
OHMySQL An Objective-C wrapper of MySQL C API.
OneStore A single value proxy for NSUserDefaults, with clean API. 🔶
Nora Nora is a Firebase abstraction layer for working with FirebaseDatabase and FirebaseStorage. 🔶
PersistentStorageSerializable Swift library that makes easier to serialize the user's preferences (app's settings) with system User Defaults or Property List file on disk. 🔶
StorageKit Your Data Storage Troubleshooter 🛠 .
sequelpro MySQL/MariaDB database management for macOS.
缓存处理
YTKKeyValueStore Key-Value存储工具类,说明
JLKeychain 快捷使用keychain存储数据的类,使keychain像NSUserDefaults一样工作.
UICKeyChainStore 封装keychain,使keychain像NSUserDefaults一样简单.
sskeychain SSKeyChains对苹果安全框架API进行了简单封装,支持对存储在钥匙串中密码、账户进行访问,包括读取、删除和设置.
KeychainAccess 管理Keychain接入的小助手.
YYCache 高性能的 iOS 缓存框架.
RuntimeDemo runtime自动归档/解档,源码分析.
序列化
FastCoding 是用来替代OSX及iOS中默认的序列化实现。它结构简单(仅头文件和.m文件两个)、支持ARC,线程安全,速度较内置实现更快.
coreData
CWCoreData Additions and utilities to make it concurrency easier with the Core Data framework.
ObjectiveRecord ActiveRecord for Objective-C.
SSDataKit Eliminate your Core Data boilerplate code.
ios-queryable ios-queryable is an implementation of IQueryable/IEnumerable for Core Data.
Ensembles A synchronization framework for Core Data.
SLRESTfulCoreData Objc naming conventions, autogenerated accessors at runtime, URL substitutions and intelligent attribute mapping.
Mogenerator Automatic Core Data code generation.
HardCoreData CoreData stack and controller that will never block UI thread.
encrypted-core-data Core Data encrypted SQLite store using SQLCipher.
MagicalRecord Super Awesome Easy Fetching for Core Data.
QueryKit A simple type-safe Core Data query language. 🔶
CoreStore Powerful Core Data framework for Incremental Migrations, Fetching, Observering, etc. 🔶
Core Data Query Interface A type-safe, fluent query framework for Core Data. 🔶
CoreDataDandy A feature-light wrapper around Core Data that simplifies common database operations. 🔶
CoreDataStack The Big Nerd Ranch Core Data Stack 🔶
Skopelos A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data. Simply all you need for doing Core Data. Swift flavour. 🔶
DataKernel Simple CoreData wrapper to ease operations. 🔶
JustPersist JustPersist is the easiest and safest way to do persistence on iOS with Core Data support out of the box.
PrediKit An NSPredicate DSL for iOS, macOS, tvOS, & watchOS. Inspired by SnapKit and lovingly written in Swift. 🔶
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容