Swift 对象关系管理:“StORM”函数库

StORM 是为 Swift 语言配套的对象管理函数库(ORM),基于Perfect 软件架构。

该函数库的设计方向瞄准了易学易用、配置灵活,并为程序员提供程序内的数据结构与数据库内的数据结构的一致性。

StORM 文档内容

类对象设置 如何从StORM创建一个类对象并实现绑定数据表格。

数据记录增删改 基本数据库操作

数据记录游标 管理查询结果分页。

插入数据行 关于插入数据行的更多细节。

数据行更新 关于数据行修改的更多细节。

StORM 有关的数据库(数据源)文档:

在您的项目中使用本函数库

请根据项目需要选择适合您的数据源,并根据数据源的类型确定在您项目中的 Package.swift 中设置必要的依存关系。

比如,如果需要使用PostgreSQL,则请配置为 PostgresStORM 程序库:

.Package(url: "https://github.com/SwiftORM/Postgres-StORM.git", majorVersion: 3)

比如,如果需要使用 MySQL,则请配置为 MySQLStORM 程序库:

.Package(url: "https://github.com/SwiftORM/MySQL-StORM.git", majorVersion: 3)

比如,如果需要使用 SQLite,则请配置为 SQLiteStORM 程序库:

.Package(url: "https://github.com/SwiftORM/SQLite-StORM.git", majorVersion: 3)

比如,如果要使用 CouchDB,则请配置为 CouchDBStORM 程序库:

.Package(url: "https://github.com/SwiftORM/CouchDB-StORM.git", majorVersion: 3)

如果您在使用 Xcode,请务必在改变 Package.swift 文件之后,需要再次运行 SPM 管理脚本重建 Xcode 项目:

swift package generate-xcodeproj