登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

Model存SQLite,Model直接转换

[复制链接]
来自: TonyReet 分类: iOS精品源码 上传时间: 2017-6-19 14:12:16
Tag:

项目介绍:

AutoSQLite.swift

SQLite.swift的封装,使用swift的反射原理,Model直接存储.获取. 无需再转换,增删改查. 脱离sql语句,不需要添加相关的绑定操作,直接完成转换。

使用方法

  • 1、引入source目录下的文件文件:


SQLiteModel.swift

SQLiteDataBase.swift

SQLiteDataBaseTool.swift

SQLMirrorModel.swift

SQLPropertyModel.swift

创建model继承SQLiteModel即可
  • 2、使用以下方法


        // 创建dataBase,

        var manager = SQLiteDataBase.createDB("testDataBaseName")

        // 插入

        manager.insert(object: testModel, intoTable: "testTableName")

        或者

        SQLiteDataBase.insert(object: testModel, intoTable: "testTableName")

        // 删除

        manager.delete(testModel, fromTable: "testTableName")

        或者

        SQLiteDataBase.deleteModel(testModel, fromTable: "testTableName")

        // 更新

        testModel.name = "Reet"

        manager.update(testModel, fromTable: "testTableName")

        或者

        SQLiteDataBase.update(testModel, fromTable: "testTableName")

        // 查询

        guard let results = manager.select(testModel, fromTable: "testTableName") else {

            print("没有查询到数据")

            return

        }

        for result in results {

            print("查询的数据\(result)")

        }

        或者

        let results = SQLiteDataBase.select(testModel, fromTable: "testTableName")

        if results.count > 0{

            for result in results {

                print("查询的数据\(result)")

            }

        }else {

            print("没有查询到数据")

        }

GitHub地址:https://github.com/TonyReet/AutoSQLite.swift

有任何疑问或建议. 欢迎在github或微博里issue我. 

微博:@TonyReet

QQ:20130639

相关源码推荐:

我来说两句
*滑动验证:
所有评论(5)
phoiu 2017-6-23 14:27:38
写的真的很不错
回复
BlueManlove 2017-6-23 14:27:55
我是来学习的
回复
AlonMessi 2017-6-23 14:28:05
小弟学习了~支持,支持
回复
littleRed 2017-6-23 14:28:52
小弟学习了~支持,支持
回复
hellokenken 2017-6-23 14:28:58
膜拜大神~
回复
kengsir 2017-6-23 14:29:35
小弟学习了~支持,支持
回复
code4app热心网友 2017-7-6 18:02:21
感谢分享,Code4App有你更精彩:)
回复
lu4028 2017-7-6 18:02:47
楼主用心了,内容非常精彩。
回复
code4app热心网友 2017-7-21 10:34:52
淡定,淡定,淡定……
回复
提取码:  下载次数:18 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
718 0 18
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表