BGFMDB

BGFMDB让数据的增删改查分别只需要一行代码即可,就是这么简单任性,本库几乎支持存储ios所有基本的自带数据类型.

Stars
1.4K
Committers
2
BGFMDB - 批量插入加入事务操作,更新,插入全自动容错处理.

Published by huangzhibiao over 7 years ago

批量插入加入事务操作,更新,插入全自动容错处理.

BGFMDB - 优化了存取效率.

Published by huangzhibiao over 7 years ago

优化了存取效率.

BGFMDB - 增加自动刷新数据库功能.

Published by huangzhibiao over 7 years ago

增加自动刷新数据库功能.
解决类变量改变时需要手动刷新的问题.

库增加了以下两个自带字段:
//数据创建时间(即存入数据库的时间)
@property(nonatomic,copy)NSString* _Nonnull createTime;
//数据最后那次更新的时间.
@property(nonatomic,copy)NSString* _Nonnull updateTime;

BGFMDB - 修复小bug.

Published by huangzhibiao over 7 years ago

修复小bug.

BGFMDB - 修复了注册监听重复执行的bug;加入了新的API.

Published by huangzhibiao over 7 years ago

修复了注册监听重复执行的bug;加入了新的API.
saveOrUpdate
saveOrUpdateAsync:

BGFMDB - 修复了一些细节bug.

Published by huangzhibiao over 7 years ago

BGFMDB - 优化了编解码算法.

Published by huangzhibiao over 7 years ago

加入了线程安全操作和部分代码块加入了自动释放池,防止查询数据量巨大时内存溢出.
类数据库更新和类之间数据拷贝加入了事务操作.

BGFMDB - 消除performSelector的警告等.

Published by huangzhibiao over 7 years ago

消除performSelector的警告:
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
uniqueKey = [object performSelector:uniqueKeySeltor];
#pragma clang diagnostic pop

等等...

BGFMDB - 增加了新的功能API.

Published by huangzhibiao over 7 years ago

增加忽略存储功能API等.
/**
同步存储.
@ignoreKeys 忽略掉模型中的哪些key(即模型变量)不要存储.
/
-(BOOL)saveIgnoredKeys:(NSArray
const _Nonnull)ignoredKeys;

BGFMDB - 修复了数组里存储不同类型的bug.

Published by huangzhibiao over 7 years ago

修复了数组里存储不同类型的bug.

BGFMDB - 优化了使用demo和几个库API.

Published by huangzhibiao over 7 years ago

优化了使用demo和几个库API.

在只需要字典转模型功能的情况下,可以不必要再引入MJExtension那么多文件,造成代码冗余,缩减安装包.

BGFMDB - 为了增加Pod支持,改动了一些文件位置,所以releases一个版本.

Published by huangzhibiao over 7 years ago

为了增加Pod支持,改动了一些文件位置,所以releases一个版本.

BGFMDB - 修复模拟器上运行错误问题.

Published by huangzhibiao over 7 years ago

修复模拟器上运行错误问题.

BGFMDB - 修复模拟器上类型判断缺失错误bug.

Published by huangzhibiao over 7 years ago

修复模拟器上类型判断缺失错误bug.

BGFMDB - 优化了部分逻辑代码,使出入库操作的编解码转换更加高效.

Published by huangzhibiao over 7 years ago

优化了部分逻辑代码,使出入库操作的编解码转换更加高效.

BGFMDB - 增加增删改查的深层次逻辑接口

Published by huangzhibiao over 7 years ago

增加增删改查的深层次逻辑接口,方便开发者自由扩展.

BGFMDB - 增加数据变化监听.

Published by huangzhibiao over 7 years ago

增加“增删改”数据变化监听.