iOS开发常用之数据库、缓存处理

数据库
  • 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版核心数据封装库。相比另外两个SwiftRecordCoreStore更轻量。
  • 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淘汰,性能尚可。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值