我正在构建一个 iOS 应用程序,部分功能是它需要离线工作。现在,该应用程序通过加载 PHP 脚本从 Web 服务器下载信息,然后以 JSON 格式发送数据。所以我的应用程序会向 www.foo.com/bar/getVideos.php 发送请求。返回所有所需视频的 JSON 字符串。
我希望能够在设备上拥有数据库的完整本地副本(它不是很大,它只会让离线使用变得更容易)。最好的方法就是获取所有表,并以 JSON 格式输出它们。然后在iPhone上rebuild(假设我已经知道结构,填数据就行)。或者有更简单的方法吗?
最佳答案
另一种选择是构建 sqlite 数据库服务器端并只下载数据库文件。 sqlite 文件是可移植的。
这将降低设备的复杂性和处理时间,并将其集中在服务器上。
关于php - 将服务器端 MySQL 数据库传输到 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8286520/