代码之家  ›  专栏  ›  技术社区  ›  Adam Lear

开始编写与iPhone对话的桌面应用程序

  •  7
  • Adam Lear  · 技术社区  · 16 年前

    我看到的几乎每一个链接都在谈论开发在iPhone上运行的应用程序,但没有提到与iPhone接口的桌面应用程序。

    有谁能给我一些入门的建议吗?谢谢。

    编辑:为了进一步澄清,我不需要关于如何编写在iphone上运行的应用程序的信息。这方面有很多资源。:)我要找的是一些关于如何通过USB线与iPhone或iPod“交谈”的指南,如果可能的话。

    编辑#2:我发现 libmobiledevice 这个库有效地实现了我在Linux上所说的功能。不过,我觉得我不太想把它移植到Windows上

    4 回复  |  直到 14 年前
        1
  •  4
  •   Adam Lear    16 年前
        2
  •  1
  •   Goles    16 年前

    我推荐并使用了以下选项:

    在iPhone中运行一个小巧轻便的web服务器,当然,还可以使用HTTP进行传输。我推荐 mongoose here ,您可以找到一个实际的拖放项目来在iPhone中部署此Web服务器。

    如果你想在网络中“智能”地发现你的设备,这是一个非常有用的东西,可能是为了机会主义的对等发现。你可以查一下 here here ,了解如何让bonjour在iPhone中运行,并使用它来利用发现和共享。

    希望有帮助!!

        3
  •  0
  •   shosti    16 年前

    不幸的是,至少在当前的SDK中,无法通过USB将iPhone应用程序与Mac应用程序同步。如前所述,您必须通过HTTP进行同步或使用本地网络。你可能想退房 ZSync ,一个用于bonjour同步的Cocoa库(我还没有使用它,它还处于早期开发阶段,但看起来很有趣)。

        4
  •  0
  •   Benno    16 年前

    不幸的是,没有官方认可的方法来做你所描述的事情。在苹果看来,唯一能够看到这些信息的应用程序是iTunes。有一些应用程序似乎能够做到这一点,但我怀疑他们已经反向工程的USB协议,因此开放被锁定,如果协议的变化。