我如何创build一个小型的Mac应用程序,通过WiFinetworking从iOS应用程序接收数据?

我需要的是在这个Mac应用程序中有一个简单的屏幕,只需打印一个string,因为iPhone正在通过WiFinetworking传输string。

这个string只是用户在iPhone上上下调整滑块的string值。 数据将被发送到Mac应用程序,然后Mac应用程序将从WiFinetworking接收到这个信号,并简单地打印值。

这是一个不变的联系。 我不想同步一次。 我试图从Mac上听iPhone设备,看看iPhone是否正在发送更多的string,因为用户从iPhone应用程序上下滑动UISlider。

我如何创build客户端? 我需要使用Bonjour吗?

使用CFNetwork框架,您可以使用bonjour进行发现,然后通过本地套接字处理持久连接,以便来回传递数据。

http://developer.apple.com/library/ios/#documentation/Networking/Conceptual/CFNetwork/Introduction/Introduction.html

这是一个很好的入门教程,它适用于iOS,但是CFNetwork也可以在OS X中使用。

http://mobileorchard.com/tutorial-networking-and-bonjour-on-iphone/

在我对这个问题的回答中 ,我提供了一个带有Mac组件和iPhone的示例应用程序的链接。 这些组件通过WiFinetworking相互通信,一个标签的变化反映在另一个上。 这是使用Bonjour发现和标准networkingAPI完成的。

通过简单的修改,这可以用来发送您的特定情况下所需的连续更新。