GuangdongQi
iOS开发常用之数据库、缓存处理
关注作者
前往小程序,Get
更优
阅读体验!
立即前往
腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
GuangdongQi
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
社区首页
>
专栏
>
iOS开发常用之数据库、缓存处理
iOS开发常用之数据库、缓存处理
GuangdongQi
关注
发布于 2018-12-14 15:06:47
1.9K
0
发布于 2018-12-14 15:06:47
举报
文章被收录于专栏:
Guangdong Qi
Guangdong Qi
数据库
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淘汰,性能尚可。
本文参与
腾讯云自媒体分享计划
,分享自作者个人站点/博客。
原始发表:2018.11.21 ,如有侵权请联系
cloudcommunity@tencent.com
删除
前往查看
缓存
本文分享自
作者个人站点/博客
前往查看
如有侵权,请联系
cloudcommunity@tencent.com
删除。
本文参与
腾讯云自媒体分享计划
,欢迎热爱写作的你一起参与!
缓存
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
LV.
关注
文章
0
获赞
0
目录
数据库
缓存处理
相关产品与服务
数据保险箱
数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
产品介绍
产品文档
精选特惠 用云无忧
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐