SQLite.swift 的封装 AutoSQLite.swift

码农软件 · 软件分类 · 其他开发相关 · 2019-10-17 12:42:57

软件介绍

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("没有查询到数据")

        }

本文地址:https://www.codercto.com/soft/d/16951.html

Google是如何控制世界的

Google是如何控制世界的

(美)丹尼尔·伊克比亚 / 李军 / 东方出版社 / 2008-08 / 36.00元

秘Google的发展之路! Google,这个有着数百亿的网页存储量、每天两亿搜索次数的搜索引擎,最初仅仅是一个方程式。这个由拉里·佩奇和塞吉·布林两位天才创造出的超级算法甚至比可口可乐的配方还要保密。 当广告公司为自己网页在搜索结果中的排序争得头破血流时,Google正悠然地坐收渔翁之利,这种天才的拍卖广告链接的商业模式给Google带来了令人瞠目结舌的企业利润!仅仅从1999~20......一起来看看 《Google是如何控制世界的》 这本书的介绍吧!

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具