XBaseStorage 0.5.0

XBaseStorage 0.5.0

ge3kxm 维护。



 
依赖
KeychainAccess>= 0
RealmSwift>= 0
 

  • Poly.ma

XBaseStorage

CI Status Version License Platform

示例

要运行示例项目,首先克隆仓库,然后从 Example 目录运行 pod install 命令。

要求

安装

XBaseStorage 可通过 CocoaPods 获得。要安装它,只需将以下行添加到您的 Podfile 中

pod 'XBaseStorage'

说明

缓存

  • AbstractMemoryCacheManager:抽象内存缓存类、使用时需继承该类、重写过期方法

  • GlobalMemoryCacheManager:单例、全局内存缓存类,可以直接使用

  • ScavengerManager:清理工具类,可以添加具体清理 Handler,统一处理

数据库

  • DatabaseManager:数据库管理类,单例、包含 CRUD 操作

  • DatabaseMigrator:数据库迁移工具类,单例模式,项目中有任何模型修改时,都需要修改版本号,然后在迁移方法中具体操作,在AppDelegate中调用

  • DatabaseModels:realm数据库模型示例

Keychain:

  • KeychainManager:Keychain工具类

SandBox

  • SandBox:沙盒工具、创建文件夹、获取路径等

作者

Poly.ma, [email protected]

许可证

XBaseStorage 在MIT许可下可用。更多信息请参阅LICENSE文件。