【问题标题】:iPhone to Mac Sync Over Wi-FiiPhone 到 Mac 通过 Wi-Fi 同步
【发布时间】:2009-09-16 10:15:30
【问题描述】:

我正在编写一个 iPhone 应用程序,并希望通过 Wi-Fi 在 iPhone 和一个我也将编写的补充性 Mac 应用程序之间同步数据(很像用 Things 和 1Password 完成的工作)。为了提供特定的上下文,我需要能够将 CSV 文件上传到 iPhone 应用程序,能够在 iPhone 上编辑数据,然后将该文件重新下载到计算机。

我对在 iPhone 上解析和编辑 CSV 文件的机制非常熟悉,但我不确定如何处理 iPhone 和 Mac 之间的 Wi-Fi 同步。显然这是可能的,因为其他应用程序已经实现了同样的事情,但是我是否需要在 iPhone 上设置某种服务器(Mac 可以与之通信)或者可能是 Mac 端应用程序中的服务器(iPhone 可以交谈)。

任何建议将不胜感激。提前致谢。

【问题讨论】:

    标签: iphone objective-c cocoa-touch iphone-sdk-3.0


    【解决方案1】:

    在我的应用程序中,我使用CocoaHTTPServer 将本地信息传入和传出手机。您运行服务器并开箱即用,它会为文档目录中的所有文件编制索引。

    要执行您想要的操作,您需要编辑代码以返回某种其他类型的数据格式(xml 可能是最简单的),从您的应用程序内部调用 this 以获取该数据。 CocoaHTTPServer 也很容易开箱即用 POST,因此您也可以发布 xml 响应。

    想来想去,CocoaHTTPServer 最好在后台运行在电脑端。然后,iphone 可以将信息发送到处理代码应该更容易并且您有更多选择的计算机。

    【讨论】:

      【解决方案2】:

      除此之外,您还需要研究 Bonjour,它可以让计算机和 iphone 轻松发现对方。 (即通过在网络上宣传他们的信息)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-03-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-04-04
        • 2018-11-01
        相关资源
        最近更新 更多