数据库
- FMDB - 多线程FMDatabaseQueue实例,FMDB数据库的使用演示和封装工具类,基于fmdb的基本操作 通过fmdb进行的数据库的基本操作(增删改查)查找是使用UISearchBar和UISearchDisplayController进行混合使用。
- GXDatabaseUtils - 在FMDB基础上的工具。
- realm-cocoa - Realm是一个真正为移动设备打造的数据库,同时支持Objective-C和Swfit.Realm宣称其相比Sqlite,在移动设备上有着更好的性能表现,官方中文 ,iOS:选择Realm而不是CoreData, 使用Realm和Swift创建ToDo应用。
- RealmIncrementalStore.swift - RealmIncrementalStore.swift:集Realm数据库和CoreData对象模型两者优势的Realm数据库访问类。
- Breeze - 用Swift写的一个轻量级的CoreData管理工具,并且还支持iCloud。
- AlecrimCoreData - Swift,更容易地访问CoreData对象封装类库。除了CRUD,还提供了指针定位,强大的排序,筛选,异步数据获取,以及独立线程后台存取数据。
- CoreStore - 核心数据管理类库。其中事务管理及查询是其比较大的亮点,整套API功能完整。
- MagicalRecord - CoreData第一库,MagicalRecord就像是给Core Data提供了一层外包装,隐藏掉所有不相关的东西。其中事务管理及查询是其比较大的亮点,整套API功能完整。
- mogenerator 为你定义了的核心数据生成默认的数据类。与xCode不一样的是(xCode一个实体只生成一个NSManagedObject的子类),mogenerator会为每一个Entity生成两个类。一个为机器准备,一个为人类准备。为机器准备的类一直去匹配数据模型。为人类准备的类就给你轻松愉快的去修改和保存。
- Presentation - 重量级好项目Presentation,它可以方便你制作定制的动画式教程,发行注记,个性化演讲稿等。
- CoreValue - Swift 2版核心数据封装库。相比另外两个SwiftRecord和CoreStore更轻量。
- SQLCipher - SQLCipher使用256位AES加密,SQLCipher分享收费版本和免费版本。官方教程,加密你的SQLite - 各种sqlite数据库加密介绍 。SQLCipherDemo下载 。
- SQLite.swift - 纯swift实现的类型安全的SQLite3封装,数据存储和JSON解析是永恒的话题。
- fluent.swift - 纯swift实现的类型安全的SQLite3封装,数据存储和JSON解析是永恒的话题。
- swiftydb - 是一个第三方SQLite工具,能够大大简化数据库操作。如果你不放心Realm,那就用SwiftyDB吧。使用教程,演示
- Graph.swift - 设计新颖,使用简单基于Core Data的数据驱动框架库(作者Daniel Dahan)。
========
缓存处理
- YTKKeyValueStore - Key-Value存储工具类,说明。
- TMCache - TMCache是Tumblr开源的一个基于key / value的数据缓存类,可用于缓存一些临时数据或者需要频繁加载的数据,比如某些下载的数据或者一些临时处理结果。
- JLKeychain - 快捷使用钥匙串存储数据的类,使钥匙串像NSUserDefaults一样工作。
- sskeychain - SSKeyChains对苹果安全框架API进行了简单封装,支持存储在钥匙串中密码,账户进行访问,包括读取,删除和设置。
- KeychainAccess - 管理Keychain接入的小助手。
- YYCache - 高性能的iOS缓存框架。
- RuntimeDemo - 运行时自动归档/解档,源码分析。
- Cache.swift - 一款简单,易用的缓存库。支持MemoryCache,DiskCache以及前两项组合的MultiCache。
- Cache.swift - 只有缓存。
- AwesomeCache.swift - 令人愉快的磁盘缓存(用Swift编写)。
- Track.swift - 基于文件系统和链表的Cache。分为磁盘和内存,线程安全,支持LRU淘汰,性能尚可。