swift.db
要求
- iOS 10.0+
- Xcode 10.2+
- Swift 5+
安装
CocoaPods
pod 'swift.db '~> '0.1.4'
Swift Package Manager
从 0.1.4
版本开始支持 Swift Package Manager
dependencies: [
.package(url: "https://github.com/podul/swift.db", from: "0.1.4")
]
用法
- 您需要创建遵循
DataBaseModel
协议的模型。您可以使用一些基本类型(例如Int
、String
、Float
),也可以使用数据库支持的类型(如Text
、Integer
)。
struct Model: DataBaseModel {
var id: Primary = 0
var name: String = "name"
var text: Text? = "text"
...
}
- 创建并打开数据库
DB.Manager.open(db: "dbname.sqlite3", create: Model.self)
- 数据库操作
DB.Manager.insert(model)
DB.Manager.delete(model)
DB.Manager.update(model)
DB.Manager.query(model)
...
作者
Podul, [邮箱地址保护中]
许可证
swift.db 在MIT许可证下可用。有关更多信息,请参阅LICENSE文件。