AutoSQLite.swift
SQLite.swift的封装,使用swift的反射原理,Model直接存储.获取. 无需再转换,增删改查. 脱离sql语句,不需要添加相关的绑定操作,直接完成转换。
使用方法
导入
A. Pod导入
pod 'AutoSQLiteSwift'
B. 引入source目录下的文件文件:
SQLiteModel.swift
SQLiteDataBase.swift
SQLiteDataBaseTool.swift
SQLMirrorModel.swift
SQLPropertyModel.swift
创建model继承SQLiteModel即可
使用以下方法
// 创建dataBase,
var manager = SQLiteDataBase.createDB("testDataBaseName")
// 插入
manager.insert(object: testModel, intoTable: "testTableName")
或者
SQLiteDataBase.insert(object: testModel, intoTable: "testTableName")
// 删除
manager.delete(testModel, fromTable: "testTableName")
或者
SQLit