iPhone:获取数据

iPhone:获取数据,iphone,sqlite,export,Iphone,Sqlite,Export,新手Q 我正在构建一个应用程序,将数据存储在sqLite中,然后在周末员工进入办公室时收集数据 我有哪些选项可以获取数据 也许是接收REST Web服务 是否有“导出到iTunes文件系统”或类似的其他选项?将数据上载到web服务是实现这一点的典型方法 苹果没有提供任何与iTunes同步系统交互的API。当iTunes备份您的数据时,没有官方方式访问这些备份中的数据(AFAIK) 您也可以从应用程序中提供数据,并让桌面客户端从手机下载数据,而不是发布到web服务 在这两种情况下,您都可以使用Bo

新手Q

我正在构建一个应用程序,将数据存储在sqLite中,然后在周末员工进入办公室时收集数据

我有哪些选项可以获取数据

也许是接收REST Web服务


是否有“导出到iTunes文件系统”或类似的其他选项?

将数据上载到web服务是实现这一点的典型方法


苹果没有提供任何与iTunes同步系统交互的API。

当iTunes备份您的数据时,没有官方方式访问这些备份中的数据(AFAIK)

您也可以从应用程序中提供数据,并让桌面客户端从手机下载数据,而不是发布到web服务


在这两种情况下,您都可以使用Bonjour发布地址。

取决于信息的数量和类型

对于许多需要转移到中心位置的数据,Web服务可能是最容易用于机器处理的

对于需要进入用户计算机的大量数据,使用Bonjour网络的客户机-服务器结构可能是最好的,在该结构中,用户在其计算机上运行服务器


对于不需要机器处理的简单数据,而只是供人类阅读的报告,我喜欢使用Mail API允许用户通过电子邮件将结果发送给自己或任何其他人。

同步到桌面场景也请参见此问题:


苹果还不支持iPhone上的同步服务,这似乎有点可笑。

如果他们支持同步,他们就不得不担心数据的访问(以及暴露出来的安全漏洞)。现在,这些应用程序已经过时了,如果他们打开这个管道会发生什么?(注意:这是在开玩笑)