2010-06-20 69 views
0

我正在寻找新的应用程序 - 这个概念真的很简单,我猜。如何发送消息从iPhone到Mac/PC

您在iPhone上按下标有'1'的按钮,它会向PC或Mac发送一条消息,使得Mac/PC的响应与在计算机自​​己的键盘上按下数字'1'一样。

现在,我想我将不得不做一些认真的阅读围绕这一个,我很高兴地把在,所以我不是在寻找一个“哦,这就是答案”回应,但可以有人向我提供了一些帮助,让我朝着正确的方向前进,我知道像Rowmote这样的应用程序已经基本做到了这一点,并且他们有自己的基于桌面的客户端 - 我该从哪里开始研究如何做到这一点?出版的书籍,在线指南等都是开始研究这个问题的好方法,但是有谁知道哪些是?任何帮助非常感谢。

回答

3

这是在这里工作的一对夫妇的主要概念:

  1. 连接两个无线设备。为此,您需要NSNetServiceNSNetServiceBrowser,这是Bonjour网络中涉及的两个主要类。您可以使用其他通信设置,但Bonjour可能会是最不痛苦的。开始使用这个真正有用的指南是available here
  2. 在Mac上模拟关键事件。 CGEventPost()是一个非常有用的功能。
+0

感谢您的答复。即使在基本水平上,这听起来对我来说也很合理。我会更充分地研究它今晚。 尽管有这个答案,但我必须说,在阅读时,我是一个纸人,有没有什么好书可以让任何人知道,包括这类东西? 此外,Bonjour在Mac OS X和Windows上的工作原理是否相同?理想情况下,如果可能的话,最好在两个平台上查看类似的实现。 – David26th 2010-06-21 12:03:56