LKDBHelper 数据库自动管理工具开源项目

我要开发同款
匿名用户2013年05月21日
79阅读
所属分类Objective-C、iOS数据库、iOS代码库、iOS 数据库
授权协议Apache 2.0

作品详情

这是一个sqliteORM(automaticdatabaseoperation),能够根据Model的属性自动生成表和进行增删改查操作。对于每个实体类几乎是零操作。开发者不用再一行行写插入、修改、删除的SQL代码了,只要定义完数据属性就完事。表也能够自动创建的。具体特色有:1.使用方法跟LKDaobase差不多不过取消了继承LKDaobase的方式,采用了LKDBHelper统一管理;2.加入了表版本管理比如当你升级的时候需要对表进行升级可重载(LKTableUpdateType)tableUpdateWithDBHelper:(LKDBHelper*)helperoldVersion:(int)oldVersionnewVersion:(int)newVersion方法来自己写操作或者用默认的删除旧表;3.每种操作都有异步和同步两种方式可自行选择;4.低层采用FMDatabase可自行使用最新的FMDatabase。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论