Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以在android中使用为ios创建的sqlite数据库吗?_Android_Ios_String_Sqlite - Fatal编程技术网

我可以在android中使用为ios创建的sqlite数据库吗?

我可以在android中使用为ios创建的sqlite数据库吗?,android,ios,string,sqlite,Android,Ios,String,Sqlite,我想访问为ios应用程序创建的sqlite数据库中存储的字符串文件。 有什么建议的方法吗?我已经搜索了整个网络,但没有找到任何人这样做。 我知道可以将plist文件转换为xml文件,但将来我正在开发的应用程序将从服务器获取所有资源(包括字符串) 我希望有人能帮上忙。您可以将SQLite数据库文件作为资产包含在应用程序中,然后像Android中的任何其他SQLite DB一样使用它 然后您提到您将从服务器获得资源,我从您的问题中假设数据当前在pLists中,因此我认为一个问题中可能有两个问题 您可

我想访问为ios应用程序创建的sqlite数据库中存储的字符串文件。 有什么建议的方法吗?我已经搜索了整个网络,但没有找到任何人这样做。 我知道可以将plist文件转换为xml文件,但将来我正在开发的应用程序将从服务器获取所有资源(包括字符串)


我希望有人能帮上忙。

您可以将SQLite数据库文件作为资产包含在应用程序中,然后像Android中的任何其他SQLite DB一样使用它

然后您提到您将从服务器获得资源,我从您的问题中假设数据当前在pLists中,因此我认为一个问题中可能有两个问题


您可能会考虑使用JSON,在很多情况下,JSON比解析XML快得多。我最近使用“升华文本”将一堆plist转换为JSON。它做得很好。我的应用程序的v1已解析pLists。我尝试了SAX、DOM和pull解析器来寻找最快的(本例中是SAX),但是在转换为JSON之后,应用程序的v2速度要快得多。我没有测量,因为我不需要测量。用户体验已经足够了。以前我不得不在一个特别大的pList上使用加载进度对话框,使用新的JSON解析器,UI在任何时候都是响应的。

您可以将SQLite数据库文件作为资产包含在应用程序中,然后像Android中的任何其他SQLite DB一样使用它

然后您提到您将从服务器获得资源,我从您的问题中假设数据当前在pLists中,因此我认为一个问题中可能有两个问题


您可能会考虑使用JSON,在很多情况下,JSON比解析XML快得多。我最近使用“升华文本”将一堆plist转换为JSON。它做得很好。我的应用程序的v1已解析pLists。我尝试了SAX、DOM和pull解析器来寻找最快的(本例中是SAX),但是在转换为JSON之后,应用程序的v2速度要快得多。我没有测量,因为我不需要测量。用户体验已经足够了。我以前在一个特别大的pList上使用了加载进度对话框,使用了新的JSON解析器,UI在任何时候都是响应的。

你说得对,当前的应用程序将只使用sqlite数据库(可能是外部sd卡或内部内存上的一个资产)。问题是,每次布局需要字符串时查询数据库有意义吗?每次需要一个字符串时查询数据库是否会占用大量资源?第二个版本将使用托管数据库,该数据库可能通过json查询进行访问。没错,当前应用程序将只使用sqlite数据库(可能是外部sd卡或内部内存上的资产)。问题是,每次布局需要字符串时查询数据库有意义吗?每次需要一个字符串时查询数据库是否会占用大量资源?第二个版本将使用托管数据库,该数据库可能通过json查询访问。