一 插件简介:
全面支持 NSArray,NSDictionary, ModelClass, NSNumber, NSString, NSDate, NSData, UIColor, UIImage, CGRect, CGPoint, CGSize, NSRange, int,char,float, double, long.. 等属性的自动化操作(插入和查询)
二 实例内容:
采用pods进行加载LKDBHelper插件,若有下载源代码调试时记得更新一下(平常项目中记得对libsqlite3.dylib进行引用);
iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装) 本实例创建一个父实体BaseBean,后面其它实体都进行继承
1:父实体的代码内容
BaseBean.h内容:
iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装)
iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装) *这边可以放一些其它实体都公有的属性,及lkdbhelper数据库的地址;其中PrintSQL是对NSObject的扩展,可以查看创建表的sql语句;
BaseBean.m内容:
iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装)
iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装) 2:子实体CarBean的内容,其是另外一个实体UserBean的一个外键
iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装)
iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装)
iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装)
iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装) *主要注意关于可以把一些属性过滤掉,就不会创建到表中,也可以对列名进行重定义,其它几个代码有详细说明
iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装)
iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装)
iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装)
iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装) 在ViewController类中测试:
iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装)
iOS:LKDBHelper实体对象映射数据库-第三方框架(在FMDB的基础上进行二次封装) 程序猿神奇的手,每时每刻,这双手都在改变着世界的交互方式!
本文转自当天真遇到现实博客园博客,原文链接:http://www.cnblogs.com/XYQ-208910/p/5195144.html,如需转载请自行联系原作者