在 iOS 应用中使用 SQLite17 Mar 2025 | 5 分钟阅读 在软件开发中,我们经常需要在应用程序中持久化数据。 虽然我们使用数据结构来管理和浏览应用程序中的数据,但我们也可能需要存储这些结构以备将来使用。 换句话说,一旦应用程序被关闭,数据结构就不会驻留在内存中。 我们必须将数据结构保存在某个地方,以便在需要时访问它们。 有多种解决方案可以将结构化数据存储在数据库中,例如 SQLite、Realm、CoreData 等。在本教程中,我们将讨论如何在 SQLite 数据库中存储和管理数据。 但是,如果之前我们使用过 CoreData,那么我们已经使用了 SQLite,因为 CoreData 只是 SQLite 顶层的一个层。 在本教程中,我们将在 iOS 应用程序中执行以下数据库操作。
开始让我们创建一个名为 SQLiteDemo 的单视图 iOS 应用程序,以开始 SQLite 操作。 ![]() 创建项目后,打开 Main.storyboard 文件,并将一个表格视图添加到视图控制器中,如下图所示。 ![]() 要使用表格视图,我们还需要在 ViewController.swift 类中创建其出口。 一旦我们实现了委托和数据源方法,ViewController.swift 包含以下代码。 现在,我们将创建一个模型类 Employee。 在我们的项目中,Employee 具有姓名、年龄和 id。 为此,创建一个新的 swift 文件并添加以下代码。 现在,我们将创建一个包含数据库操作的类。 我们将该类命名为 DBManager。 它包括创建数据库、创建表、插入表、从表中读取以及执行删除的方法。 DBManager 包含以下代码。 最后,我们需要将数据保存在 ViewController 中的数据库中。 为此,我们将使用 DBManager 类来保存和检索数据。 ViewController.swift 包含以下代码。 输出如下图所示。 ![]() |
我们请求您订阅我们的新闻通讯以获取最新更新。