【问题标题】:How can I programmatically interact between iOS and OS X apps?如何以编程方式在 iOS 和 OS X 应用程序之间进行交互?
【发布时间】:2012-05-07 14:07:14
【问题描述】:

这听起来可能有点奇怪,所以我必须告诉你为什么我要制作这个应用程序。我刚买了一台非常旧的 iMac,它的处理能力非常低。我正在尝试为我的 iPod Touch 制作一个应用程序,让它充当 OS X Panther 的外部处理器。我几乎已经解决了所有问题,但我需要 iPhone 能够直接与我正在制作的 OS X 应用程序交互,就像 iTunes 一样。

明确地说,我只希望 iPod 作为外部处理器工作,方法是将数据从我的 OS X 应用程序移动到 iPod 应用程序,完成代码块,然后将其发送回(这是最简单的部分)。它不必与任何其他 OS X 应用程序一起使用。我需要知道的是如何通过电缆将数据直接发送到我的 iOS 应用程序。如果无法做到这一点,我有一个备份数据传输解决方案,但电缆会快得多。有什么想法吗?

【问题讨论】:

  • 只需使用 WiFi。是的,有一些方法可以通过 USB 来回移动文件,但无法像通过网络连接那样“交互”。

标签: ios macos cocoa-touch cocoa


【解决方案1】:

好主意,不要在网上发布好主意;-)

我会提前告诉你;除非你很幸运,否则我认为你无法让它发挥作用。

我知道有人曾经发现 iTunes 使用某种守护程序与您的 iDevices 通信。我不确定这是否仍然正确,但该守护进程未记录但“可用”。我没有比这更多的线索,也许你很幸运并在谷歌上找到了一些东西。

我会选择无线通信,如果我们谈论的是小型指令集,我认为速度不是问题。

还有there's this,但我不确定这是否对你有任何帮助。

更新: 发现这篇文章:Where is the mount point for the iPod/iPhone in Mac? 这应该可以帮助您写入 iDevice 磁盘。您应该能够在您的设备上不断寻找文件系统更新来处理数据,反之亦然,以建立某种传输系统。

【讨论】:

  • 谢谢。该更新看起来特别有用。我会尝试并报告结果。
猜你喜欢
  • 2015-07-21
  • 1970-01-01
  • 2018-10-26
  • 2013-12-17
  • 1970-01-01
  • 2012-02-13
  • 2010-09-12
  • 1970-01-01
相关资源
最近更新 更多