ios app:如何有效地使用现有数据库

时间:2018-03-02 15:36:59

标签: ios database

我有一个表数据库,它存储为MSAccess数据库。它长期以来一直作为桌面应用程序服务于我们,但我想将其转换为ios应用程序。 该表包含数百个记录,一个键和20个属性。它为我们提供了参考“书”,因此一些属性是短文本,有些只是单词,有些是包含多行缩进的长文本。作为一个数据库,它可以完美地为我们工作。

问题是 - 如果我要构建一个应用程序,重用这个现有数据库的最有效方法是什么,仍然是原始文本格式? 我想按关键字包含一个搜索,然后它应该转到一个新的视图控制器,显示所有属性,作为列表,如下所示:

https://www.sketchappsources.com/resources/source-image/dictionary-app.png

它应该是只读的,用户可以离线使用它。

2 个答案:

答案 0 :(得分:0)

如果是表数据库,您可以在iOS中使用SQLite库并将行数据传输到您的应用程序中。

Here's a quick SQLite tutorial for Swift

答案 1 :(得分:0)

您可以使用Realm,它是移动平台的数据库。如果您只是使用静态数据,Realm会an import pipeline for .csv files您可以将您的访问数据库导出到您只读过一次后发送它。进口商的回购是here