我想访问存储在为 ios 应用程序创建的 sqlite 数据库中的字符串文件。任何建议的方法来做到这一点?我已经搜索了整个网络,但没有找到任何这样做的人。我知道可以将 plist 文件转换为 xml 文件,但是将来我正在开发的应用程序将从服务器获取所有资源(包括字符串)。
我希望有人可以帮助解决这个问题。
您可以将 SQLite 数据库文件作为资产包含在您的应用程序中,然后像 Android 中的任何其他 SQLite 数据库一样使用它。
然后您提到您将从服务器获取资源,我从您的问题中假设数据当前位于 pLists 中,所以我认为可能有两个问题合二为一?
您可能会考虑使用 JSON,在许多情况下,它比解析 XML 快得多。我最近使用“Sublime Text”将一堆 plist 转换为 JSON。它做得很好。我的应用程序的 v1 解析了 pLists。我尝试了 SAX、DOM 和拉解析器来找到最快的(在这种情况下为 SAX),但是在转换为 JSON 之后,应用程序的 v2 快得多。我没有测量它,因为我不需要。用户体验就够了。以前我必须在一个特别大的 pList 上使用加载进度对话框,使用新的 JSON 解析器,UI 始终是响应式的。