Swift SQLite Linux/Ubuntu

Swift SQLite Linux/Ubuntu

想 Swift 尝试并尽可能便宜。

我运行宁

一切正常,虽然不是很好,但我在 Swift 内连接到 SQLite 时遇到了麻烦。

是否有人使用此设置成功连接并运行查询了 SQLite?

虽然我看到了一堆 post 的 iOS 解决方案,但我不完全确定这些解决方案是否适用于 Ubuntu。我不确定您是否可以或需要在 Ubuntu 上编译 Objective-C。

由于在 Apple 平台上使用的 Objective-C 在 Linux 上没有得到很好的支持,我认为更好的方法可能是从 Swift 访问 SQLite C API通过使用系统模块或桥接头。您可能还想将 SQLite API 包装在 C 库中,以更适合从 Swift 调用的简化形式公开您需要的 API 的子集。然后,您可以通过为其创建系统模块(在这种情况下对于 SQLite API 不需要系统模块)或使用桥接头来调用包装器。

以下内容可能有所帮助: