2010-01-23 134 views
2

新手问:iPhone:获取数据关闭

我建立,将数据存储在SQLite的,然后在本周结束的时候,工作人员进入办公室将收集它的应用程序。

我有什么选择可以关闭数据。

也许是接收REST Web服务?

是否有一个“出口到iTunes文件系统”或类似的东西,其他的选择吗?

回答

5

取决于信息的数量和类型。

对于大量的数据需要去一个集中的地方,那么Web服务可能是最容易使用的机器加工。

对于大量的数据需要去到用户的计算机上,然后使用Bonjour联网,他们在计算机上运行的服务器的客户端 - 服务器结构可能是最好的。

对于不会是机器加工的,而是简单的数据是一个简单的报告给人阅读的,我喜欢用邮件API,允许用户将结果发送给自己或其他人。

1

让它将数据上传到Web服务是实现此目的的典型方法。

Apple没有提供任何与iTunes Sync系统交互的API。

1

尽管iTunes的备份您的数据,所以访问这些备份(据我所知)数据没有正式的办法。

而是发布到Web服务的,你也可以从你的应用程序服务中的数据,并有一个桌面客户端从手机上下载它。

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

1

另请参阅同步到桌面场景这样一个问题:Syncing between Mac OS X and iPhone

这似乎有点可笑的是苹果没有在iPhone上同步服务的支持呢。

+0

如果他们支持同步,他们不得不担心访问数据(以及公开的安全漏洞)。现在,他们正在使用所有这些应用程序管道,如果他们打开此管道会发生什么情况? (注意:这是脸颊上的舌头) – KevinDTimm 2010-01-23 21:56:08