BGFMDB让数据的增删改查分别只需要一行代码即可,就是这么简单任性,本库几乎支持存储ios所有基本的自带数据类型.
优化.
目前的数据库封装中,只有本库支持“联合主键”的功能!!!不信你找一个出来给我看!!!
优化核心代码.
优化缩减API,支持多个'唯一约束',ignoredKeys放到模型类.m文件实现bg_ignoreKeys类函数即可,增加自定义表名功能.
解决事务异步bug.
修改优化.
整理目录结构,分离BG库文件和FMDB库文件,同时恢复FMDB原状,不再做源码增加,使用者可以使用自己原先工程中的FMDB,只导入BG文件夹中的文件即可.
增加对象属性信息缓存处理,提高了存取解析速度.
/** 直接传数组批量处理; 注:array中的元素是字典,否则出错. / +(NSArray _Nonnull)bg_objectArrayWithKeyValuesArray:(NSArray* const _Nonnull)array;
/** 替换变量的功能(及当字典的key和属性名不一样时,进行映射对应起来) */ +(NSDictionary *_Nonnull)bg_replacedKeyFromPropertyName;
修复bug.